在 CentOS 上使用 AppImage 其实很简单,因为 AppImage 本身是“免安装”的可执行文件。下面按步骤说明:
AppImage 一般依赖 FUSE,CentOS 默认可能没有。
sudo yum update -y
sudo yum install -y fuse fuse-libs
如果使用的是 CentOS 8 / Stream,可用:
sudo dnf install -y fuse fuse-libs
例如:
wget https://example.com/xxx.AppImage
chmod +x xxx.AppImage
./xxx.AppImage
cannot mount AppImage, FUSE not available解决:
sudo modprobe fuse
或确认 fuse 已安装。
安装常用依赖:
sudo yum install -y glib2 libglvnd-glx gtk3 libX11 libXext
sudo mkdir -p /opt/appimages
sudo mv xxx.AppImage /opt/appimages/
nano ~/.local/share/applications/xxx.desktop
内容示例:
[Desktop Entry]
Name=XXX
Exec=/opt/appimages/xxx.AppImage
Icon=utilities-terminal
Type=Application
Categories=Utility;
保存后:
chmod +x ~/.local/share/applications/xxx.desktop
可以用 --appimage-extract 解压运行:
./xxx.AppImage --appimage-extract
cd squashfs-root
./AppRun
✅ CentOS 使用 AppImage 的核心步骤:
fusechmod +x如果你告诉我 具体的 AppImage 名称 / CentOS 版本,我可以给你更精确的命令。