在 CentOS 上运行 AppImage 其实非常简单,因为 AppImage 本身是“免安装”的可执行文件。下面是完整步骤(以 CentOS 7 / 8 / Stream 为例):
AppImage 需要 FUSE 支持(旧版本 CentOS 常见缺少)。
sudo yum install fuse -y
或(CentOS 8 / Stream):
sudo dnf install fuse -y
如果用普通用户运行,确保用户在
fuse组:
sudo usermod -aG fuse $USER
然后 重新登录。
例如:
wget https://example.com/app.AppImage
chmod +x app.AppImage
./app.AppImage
✅ 不需要 make install,不写系统目录。
cannot mount AppImage, FUSE not available解决:
sudo yum install fuse
sudo modprobe fuse
sudo dnf install fuse-libs
./app.AppImage --appimage-extract
cd squashfs-root
./AppRun
sudo mv app.AppImage /opt/app.AppImage
.desktopsudo nano /usr/share/applications/app.desktop
内容示例:
[Desktop Entry]
Name=MyApp
Exec=/opt/app.AppImage
Icon=app
Type=Application
Categories=Utility;
fuse如果是 服务器(无 GUI),AppImage 基本没意义。
CentOS 用 AppImage = 装 fuse + chmod +x + 直接运行
如果你告诉我:
我可以给你针对性的命令。