用 snap refresh 更新 Snap 软件包

snap refresh 会检查 Snap Store 并更新所有已安装的 snap;snap list 显示当前版本,snap revert 可回滚有问题的更新。

Linux软件包Snap 包管理管理中风险
运行 `sudo snap refresh` 立即更新所有已安装的 snap,`sudo snap refresh <名称>` 只更新一个包,用 `snap list` 查看版本。

01命令

命令
$ sudo snap refresh

02作用说明

snapd 每天会自动刷新数次,更新时机不受你控制——`sudo snap refresh` 可以强制立即检查,收到安全公告后很有用。每次更新都会生成一个修订版本,可用 `snap revert <名称>` 回滚,`snap refresh --time` 可查看自动刷新计划。这个命名空间与 apt 相互独立,因此 Ubuntu 上以 snap 安装的应用永远不会出现在 apt 升级里。

03风险

风险中风险
使用条件snapd package/daemon; standard on Ubuntu, installable on Debian/Fedora (apt/dnf install snapd, then enable snapd.socket).

04撤销

撤销
$ sudo snap revert <snap-name>  # roll back to the previous revision

05来源

  • snap(8) - command line interface to the snapd daemon
    Ubuntu Manpages · vendor-doc · 2026-09-17
    依据: snap refresh downloads and installs updates to installed snaps; snap list shows installed snaps with versions and notes; snap revert reverts to the previous snap version.

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案