升级Ubuntu 24.04后AppImage应用无法运行且Snap Store更新失败
升级Ubuntu 24.04后AppImage应用无法运行且Snap Store更新失败
兄弟,刚升完Ubuntu 24.04 Noble Numbat就遇到这俩糟心问题?我之前也踩过类似的坑,给你整理了针对性的解决方案:
一、解决AppImage无法运行的问题
Ubuntu 24.04在默认配置和依赖上有不少变动,导致老的AppImage容易卡壳,试试这几个办法:
- 先检查FUSE3是否安装:AppImage依赖FUSE文件系统,24.04可能没默认预装,打开终端跑这个命令安装:
sudo apt install fuse3,装完重启下系统再试AppImage。 - 重置AppImage的可执行权限:升级系统后,部分文件的执行权限可能被重置了。右键你的AppImage文件,选「属性」→「权限」,勾选「允许作为程序执行文件运行」;或者用终端命令:
chmod +x /绝对路径/你的应用.AppImage。 - 提取AppImage直接运行:如果上面俩办法都不行,试试把AppImage解压后运行。终端里执行
./你的应用.AppImage --appimage-extract,会生成一个squashfs-root文件夹,进去找到里面的启动脚本(一般和应用同名),双击运行,看看能不能正常启动——这能帮你排查是不是AppImage本身和24.04的兼容性问题。
二、解决Snap Store更新失败的问题
这个报错简直是经典死循环:Snap Store自己提示更新,但更新时又说自己在运行。解决思路很简单:先干掉它的进程,再手动更新:
- 先终止Snap Store的运行进程:终端里直接杀掉提示的PID:
kill 3969;要是记不住PID,就用通用命令杀所有相关进程:pkill snap-store,确保桌面上的Snap Store窗口已经完全关闭。 - 手动执行更新命令:进程杀干净后,跑
sudo snap refresh snap-store,这时候就能顺利完成更新了。 - 要是还是报错,试试重启Snap服务:
sudo systemctl restart snapd.service,等服务重启完成后再重新执行更新命令。
备注:内容来源于stack exchange,提问作者Kevin Scott




