Ubuntu 22.04下Core 22 Snap更新异常:提示‘snap has no updates available’
Ubuntu 22.04下Core 22 Snap更新异常:提示‘snap has no updates available’
遇到这种snap更新的小问题挺常见的,我来给你几个针对性的解决办法试试:
手动刷新core22 snap包
因为apt和snap是两套独立的包管理系统,sudo apt update && upgrade只会处理deb格式的包,对snap包无效。你可以直接针对core22执行更新命令:sudo snap refresh core22如果命令返回“snap "core22" has no updates available”,说明你的系统里core22确实已经是最新版本了,那大概率是Ubuntu Software的缓存显示问题。
清除Ubuntu Software的缓存
软件中心的缓存偶尔会出现过期提示,先彻底关闭Ubuntu Software,然后执行以下命令杀掉残留进程并清理缓存:killall snap-store rm -rf ~/.cache/snap-store/之后重新打开Ubuntu Software,看看更新提示是否消失。
重置snapd服务
如果缓存清理没用,试试重启snapd服务来修复可能的服务异常:sudo systemctl stop snapd sudo systemctl start snapd或者直接重启你的Ubuntu系统,之后再检查更新状态。
确认core22的版本与通道
你可以通过以下命令查看core22的详细信息,确认当前安装版本和可用版本是否一致:snap info core22如果显示当前版本已经是对应通道(比如stable)的最新版,那软件中心的提示就是个小bug,不会影响系统运行,忽略即可。
备注:内容来源于stack exchange,提问作者Alessandro R72
相关产品推荐
相关产品推荐

