温馨提示×

CentOS下如何运行AppImage

小樊
48
2026-08-03 21:14:39
栏目: 智能运维

CentOS 下运行 AppImage 非常简单,按下面步骤操作即可(适用于 CentOS 7 / 8 / Stream)。


一、确认系统环境

AppImage 本质上是 自包含的可执行文件,不依赖特定发行版,但依赖一些基础库。

查看系统架构

uname -m

常见结果:

  • x86_64 ✅(最常见)
  • aarch64(ARM 架构)

AppImage 必须与架构匹配。


二、运行 AppImage 的标准步骤

1️⃣ 下载 AppImage 文件

例如:

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

2️⃣ 赋予执行权限(必须)

chmod +x xxx.AppImage

3️⃣ 运行 AppImage

./xxx.AppImage

三、常见问题与解决方法

❌ 问题 1:提示 No such file or directory

即使文件存在,也可能是 缺少动态链接器

解决方法(CentOS 7 常见)

安装 libGLfuse

sudo yum install -y fuse-libs libglvnd-glx

如果是 32 位 AppImage(很少见)

sudo yum install -y glibc.i686

❌ 问题 2:提示 AppImages require FUSE

AppImages require FUSE to run

解决方法

sudo yum install -y fuse
sudo modprobe fuse

或临时运行(不推荐长期使用):

./xxx.AppImage --no-sandbox

❌ 问题 3:图形界面无法启动

可能是缺少 GTK / Qt / X11 库

常见依赖

sudo yum install -y \
  gtk3 \
  libX11 \
  libXcomposite \
  libXdamage \
  libXrandr \
  libgbm \
  alsa-lib

四、集成到系统(可选)

方法 1:手动放到 /usr/local/bin

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

方法 2:使用 AppImageLauncher(推荐)

自动创建菜单图标、桌面快捷方式

# CentOS 8 / Stream
sudo dnf install -y https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher-2.2.0-1.x86_64.rpm

然后双击 AppImage 即可。


五、调试技巧

查看缺少的库

ldd xxx.AppImage

查看 AppImage 类型

file xxx.AppImage

六、总结(最简流程)

chmod +x xxx.AppImage
./xxx.AppImage

如果报错,再补依赖即可。


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

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 具体 AppImage 名称或报错信息

我可以帮你精确定位问题

0