在 CentOS 下安装并运行 AppImage 非常简单,不需要像 rpm 那样“安装”,更多是赋予执行权限并运行。下面按常见场景一步一步说明。
cat /etc/centos-release
uname -m
x86_64(最常见)aarch64(ARM)⚠️ 必须下载与系统架构匹配的 AppImage
例如(以某软件为例):
wget https://example.com/software.AppImage
或手动从官网下载。
chmod +x software.AppImage
./software.AppImage
✅ 大多数情况下这样可以直接启动。
AppImage 依赖 FUSE,CentOS 默认可能未安装。
AppImages require FUSE to run.
sudo yum install fuse fuse-libs
sudo modprobe fuse
sudo dnf install fuse fuse-libs
sudo modprobe fuse
验证:
lsmod | grep fuse
如果不想装 FUSE,可以 解包运行:
./software.AppImage --appimage-extract
cd squashfs-root
./AppRun
✅ 适合服务器 / 容器 / 无 FUSE 环境
sudo mkdir -p /opt/appimages
sudo mv software.AppImage /opt/appimages/
sudo chmod +x /opt/appimages/software.AppImage
.desktop 文件nano ~/.local/share/applications/software.desktop
示例内容:
[Desktop Entry]
Name=Software
Exec=/opt/appimages/software.AppImage
Icon=/opt/appimages/software.png
Type=Application
Categories=Utility;
cannot execute binary fileNo such file or directoryldd --version
chmod +x xxx.AppImage
./xxx.AppImage
如果失败:
sudo dnf install fuse
./xxx.AppImage
或:
./xxx.AppImage --appimage-extract
cd squashfs-root
./AppRun
如果你愿意,可以告诉我:
我可以针对你这个软件给精确安装方案。