温馨提示×

CentOS怎么安装AppImage

小樊
80
2026-07-08 16:22:31
栏目: 智能运维

CentOS 上安装和运行 AppImage 非常简单,因为 AppImage 本身是免安装的可执行文件。下面按步骤说明(适用于 CentOS 7 / 8 / Stream)。


一、确认系统环境

1️⃣ 检查系统架构

AppImage 通常是 x86_64,先确认你的系统:

uname -m

输出应为:

x86_64

二、下载 AppImage 文件

例如(以某软件为例):

wget https://example.com/xxx.AppImage

或直接从官网下载,得到类似:

xxx.AppImage

三、赋予执行权限(关键步骤)

chmod +x xxx.AppImage

四、运行 AppImage

✅ 方法 1:直接运行

./xxx.AppImage

如果提示缺少依赖,继续看下面。


五、常见依赖问题(CentOS 常见)

1️⃣ FUSE 支持(非常重要)

很多 AppImage 需要 FUSE

CentOS 7

sudo yum install fuse fuse-libs
sudo modprobe fuse

CentOS 8 / Stream

sudo dnf install fuse fuse-libs
sudo modprobe fuse

验证:

lsmod | grep fuse

2️⃣ 缺少 glibc / libstdc++(少见)

CentOS 7 的 glibc 较老,老系统可能不兼容新 AppImage。

查看报错:

./xxx.AppImage --appimage-extract

如果仍失败,建议:

  • 使用 AppImage 的旧版本
  • 或升级到 CentOS Stream 8/9

六、集成到系统(可选)

1️⃣ 移动到系统目录

sudo mv xxx.AppImage /usr/local/bin/xxx

之后可直接运行:

xxx

2️⃣ 创建桌面图标(可选)

vim ~/.local/share/applications/xxx.desktop

内容示例:

[Desktop Entry]
Name=XXX
Exec=/usr/local/bin/xxx
Icon=/usr/local/bin/xxx.png
Type=Application
Categories=Utility;
Terminal=false

七、常见问题排查

❌ AppImage 无法运行

./xxx.AppImage --help

或查看依赖:

ldd ./xxx.AppImage

❌ 提示 “No such file or directory”

通常是 缺少 FUSE架构不匹配


八、总结(最简流程)

chmod +x xxx.AppImage
sudo yum install fuse
./xxx.AppImage

如果你愿意,可以告诉我:

  • CentOS 版本
  • 具体 AppImage 名称

我可以给你针对性的安装方案

0