You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下查询可升级Snap包的命令及相关功能咨询

Ubuntu 22.04下查询可升级Snap包的命令及相关功能咨询

嗨,刚好对这个Snap包升级的问题比较熟悉,来给你详细说说~

1. 对应apt list upgradable的Snap查询命令

如果你想找出系统里哪些Snap包可以升级,直接用这条命令就行,完全对应apt list upgradable的功能:

snap refresh --list

执行后会列出所有有可用更新的Snap包,还会显示每个包的当前版本、能升级到的新版本,以及对应的更新通道(比如stable、beta这类),一目了然。

2. 关于sudo snap refresh没有--test flag的问题

确实哈,目前Snap官方的refresh命令还没有类似apt的--dry-run或者你提到的--test参数,没法直接模拟升级操作。不过咱们可以用替代方法来提前确认升级的影响:

  • 先跑snap refresh --list把待升级的包都看一遍,确认没问题再执行sudo snap refresh;
  • 如果只是想测试某个特定包的升级效果,可以试试切换到它的测试通道(比如beta或edge),不过要提醒下,这类通道的包可能稳定性不如稳定版,测试完记得切回去:
    # 切换到beta通道测试升级
    sudo snap refresh <package-name> --channel=beta
    # 切回稳定通道
    sudo snap refresh <package-name> --channel=stable
    

这样操作就能帮你提前摸清Snap包的升级情况,不用盲目执行升级啦~

备注:内容来源于stack exchange,提问作者prometheos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:15:31