在 Ubuntu 上运行 AppImage 常见错误和对应解决方法如下,你可以按顺序排查:
错误示例
permission denied
解决
chmod +x xxx.AppImage
./xxx.AppImage
错误示例
AppImage requires FUSE
fusermount not found
解决
sudo apt update
sudo apt install fuse libfuse2
如果是 Ubuntu 22.04+,可能还需要:
sudo apt install libfuse2
如果不想装 FUSE:
./xxx.AppImage --appimage-extract
cd squashfs-root
./AppRun
错误示例
error while loading shared libraries
解决
sudo apt install libgtk-3-0 libnss3 libxss1 libasound2
(不同软件依赖不同,按报错补库)
部分老 AppImage 在新系统报错。
解决方式
--no-sandbox(如 Electron 类)./xxx.AppImage --no-sandbox
如果你在受限环境:
sudo sysctl kernel.unprivileged_userns_clone=1
确保:
echo $DISPLAY
为空说明无桌面环境(服务器版不支持)
sudo apt install appimagekit
或用 AppImageLauncher:
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt install appimagelauncher
如果你愿意,可以把具体报错信息贴出来,我可以精准告诉你怎么修。