在 Ubuntu 上 AppImage 打不开 是比较常见的问题,通常不是文件本身损坏,而是权限或运行环境原因。下面按「最常见 → 较少见」给你排查。
AppImage 本质是可执行文件,Ubuntu 默认不会自动给权限。
chmod +x 你的文件.AppImage
./你的文件.AppImage
或在文件管理器里: 右键 → 属性 → 权限 → 勾选「允许作为程序执行」
Ubuntu 的 Nautilus(默认文件管理器) 有时双击 AppImage 没反应。
用终端运行最稳妥:
./xxx.AppImage
很多 AppImage 依赖 fusermount。
AppImage requires FUSE
sudo apt update
sudo apt install fuse libfuse2
Ubuntu 22.04+ 默认可能没有 libfuse2
--appimage-extract 绕过 FUSE(应急)如果实在装不了 FUSE:
./xxx.AppImage --appimage-extract
cd squashfs-root
./AppRun
某些 AppImage 依赖:
libgtklibnss3libxcb报错示例:
error while loading shared libraries
sudo apt install libnss3 libxcb1 libxkbcommon0
某些旧 AppImage 在 Wayland 下无法启动。
./xxx.AppImage --no-sandbox
或登录时选择 Ubuntu on Xorg
确认:
.AppImage 改名骗人chmod +x xxx.AppImage
sudo apt install libfuse2
./xxx.AppImage
如果还打不开,把终端报错贴出来,我可以直接帮你判断是哪一类问题。