Tüm Snap paketlerini nasıl güncelleyebilirim?


114

Kullanarak bir çırpıda paketini güncelleyebileceğimi biliyorum

sudo snap refresh <package>

Ancak, tüm anlık görüntüleri güncellemenin bir yolu var mı?

sudo apt dist-upgrade

Yanıtlar:


176
snap refresh 

bunu yapacağım. snapd2016-06-13’e giren 2.0.8’in bir parçasıdır xenial-updates.

snap refresh --list

paketleri yenilemeden yalnızca güncellemeleri listeler.

snap info <snap name>

Belirli bir paket için hangi sürümlerin mevcut olduğunu gösterebilir.


16
snap refresh --listpaketleri sadece yenilemeden güncellemeleri listeler
gwarah

1
Yapmanız gerekensudo snap refresh
Boris


4

Bunu dene /usr/bin/update-snaps:

#!/bin/bash
ROOT_UID="0"

#Check if run as root
if [ "$UID" -ne "$ROOT_UID" ] ; then
        echo "You must be root to do that!"
        exit 1
fi

snap list | awk -F" " '{if ($1 && NR>1) { system("snap refresh " $1 " 2>/dev/null") }}'

4
Bu artık gerekli değil.
dholbach

Neden olmasın? otomatik güncellemeler değil mi?
Ambigus9
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.