Saya tahu bahwa saya dapat memperbarui paket snap menggunakan
sudo snap refresh <package>
Tetapi apakah ada cara untuk memperbarui semua buncis, seperti
sudo apt dist-upgrade
Saya tahu bahwa saya dapat memperbarui paket snap menggunakan
sudo snap refresh <package>
Tetapi apakah ada cara untuk memperbarui semua buncis, seperti
sudo apt dist-upgrade
Jawaban:
snap refresh
akan melakukan ini. Ini adalah bagian dari snapd
2.0.8, yang mendarat pada 2016-06-13 xenial-updates
.
snap refresh --list
hanya mencantumkan pembaruan tanpa menyegarkan paket.
snap info <snap name>
dapat menunjukkan versi mana yang tersedia untuk paket tertentu.
sudo snap refresh
Menurut tutorial Snap Terkunci secara otomatis diperbarui di latar belakang sekali sehari.
Coba ini di /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") }}'
snap refresh --list
hanya mencantumkan pembaruan tanpa menyegarkan paket