如何更新所有Snap软件包?


Answers:


175
snap refresh 

将做到这一点。它是snapd2.0.8的一部分,于2016年6月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 '16

为什么不?自动更新,对不对?
Ambigus9
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.