Як я можу оновити всі пакети Snap?


114

Я знаю, що я можу оновити пакет оснащення за допомогою

sudo snap refresh <package>

Але чи є спосіб оновити всі знімки, наприклад

sudo apt dist-upgrade

Відповіді:


176
snap refresh 

зробимо це. Це частина snapd2.0.8, яка висадилась 2016-06-13 р xenial-updates. В.

snap refresh --list

перелічує лише оновлення без оновлення пакетів.

snap info <snap name>

може показати, які версії доступні для певного пакету.


16
snap refresh --listперелічує лише оновлення без оновлення пакетів
gwarah

1
Вам потрібно зробитиsudo snap refresh
Борис


4

Спробуйте це /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
Це вже не потрібно.
dholbach

Чому ні? автоматичні оновлення, правда?
Ambigus9
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.