Wiem, że mogę zaktualizować pakiet Snap przy użyciu
sudo snap refresh <package>
Ale czy istnieje sposób na zaktualizowanie wszystkich przystawek, takich jak
sudo apt dist-upgrade
Wiem, że mogę zaktualizować pakiet Snap przy użyciu
sudo snap refresh <package>
Ale czy istnieje sposób na zaktualizowanie wszystkich przystawek, takich jak
sudo apt dist-upgrade
Odpowiedzi:
snap refresh
zrobi to. Jest częścią snapd
2.0.8, która wylądowała 13.06.2016 w xenial-updates
.
snap refresh --list
wyświetla tylko aktualizacje bez odświeżania pakietów.
snap info <snap name>
może pokazać, które wersje są dostępne dla danego pakietu.
sudo snap refresh
Zgodnie z samouczkiem Snap Snap są automatycznie aktualizowane w tle raz dziennie.
Wypróbuj w /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
wyświetla tylko aktualizacje bez odświeżania pakietów