在 CentOS 上运行 AppImage,一般情况下不需要额外安装依赖,因为 AppImage 的设计理念就是“自带依赖、开箱即用”。
但有几个前提和例外需要注意:
AppImage 会把大部分运行所需库打包进文件里,所以:
yum / dnf install 额外依赖chmod +x xxx.AppImage
./xxx.AppImage
很多 AppImage 需要 FUSE 来挂载自己:
fusermount: command not found
✅ 解决方法:
sudo yum install fuse
sudo modprobe fuse
或运行时不挂载(不推荐但可用):
./xxx.AppImage --appimage-extract
CentOS 7 的 glibc 较老,新 AppImage 可能报错:
version 'GLIBC_2.28' not found
✅ 解决方式:
如果是 GUI 程序:
✅ AppImage 不需要你手动装依赖
⚠️ 但 CentOS 上常缺 FUSE 或 glibc 太老
如果你愿意,可以告诉我:
我可以给你更精确的建议。