在 CentOS 上“安装” AppImage 其实不需要传统意义上的安装,AppImage 是一种便携式可执行文件。你只需要赋予执行权限并运行即可。
下面是在 CentOS(CentOS 7 / 8 / Stream 均适用)上使用 AppImage 的完整步骤:
例如:
wget https://example.com/xxx.AppImage
chmod +x xxx.AppImage
./xxx.AppImage
✅ 这样就直接运行了,无需安装。
很多 AppImage 依赖 FUSE 来挂载自身。
sudo yum install fuse -y
sudo usermod -a -G fuse $USER
sudo dnf install fuse -y
如果仍然报错:
AppImage requires FUSE,可以加参数运行:
./xxx.AppImage --appimage-extract
然后进入 squashfs-root 目录运行程序。
如果你想像普通程序一样在菜单中打开:
wget https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage
mkdir -p ~/.local/share/applications
创建文件:
vi ~/.local/share/applications/xxx.desktop
内容示例:
[Desktop Entry]
Name=XXX
Exec=/home/user/xxx.AppImage
Icon=/home/user/xxx.png
Type=Application
Categories=Utility;
chmod +x xxx.AppImage
可能是 32 位系统 或 缺少 glibc,CentOS 一般没问题。
AppImage 通常是有 GUI 的程序,服务器版 CentOS 无法运行。
✅ CentOS 使用 AppImage 步骤:
.AppImagechmod +xfuse如果你有具体的 AppImage 名称或报错信息,我可以帮你针对性解决。