温馨提示×

怎么在CentOS安装AppImage

小樊
43
2026-08-29 22:34:49
栏目: 智能运维

CentOS 上安装和使用 AppImage 并不需要传统意义上的“安装”,因为 AppImage 本身就是可直接运行的可执行文件。下面按步骤说明你该怎么做。


一、确认系统环境

1️⃣ 查看 CentOS 版本

cat /etc/centos-release
  • CentOS 7(较老,glibc 版本低)
  • CentOS 8 / Stream(较新,支持更好)

⚠️ 注意:有些 AppImage 依赖较新的 glibc,CentOS 7 可能无法运行。


二、下载 AppImage 文件

以某个软件为例(如 SomeApp.AppImage):

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

或手动从官网下载。


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

chmod +x SomeApp.AppImage

四、运行 AppImage

✅ 直接运行

./SomeApp.AppImage

五、常见问题与解决方法

1️⃣ 提示 FUSE 相关错误(很常见)

错误信息示例:

AppImages require FUSE to run

解决方案:安装 FUSE

CentOS 7

sudo yum install fuse -y
sudo modprobe fuse

CentOS 8 / Stream

sudo dnf install fuse -y

然后重试:

./SomeApp.AppImage

2️⃣ 提示 glibc 版本过低(CentOS 7 常见)

错误示例:

version `GLIBC_2.28' not found

解决方案

  • 升级系统(推荐 CentOS Stream 8/9)
  • 或寻找 旧版本 AppImage
  • 或使用 Flatpak / Snap(如果可用)

3️⃣ 图形界面无法启动

确认你有桌面环境:

echo $XDG_SESSION_TYPE

如果是 tty,需要:

  • 安装桌面环境(GNOME / KDE)
  • 或在有图形界面的机器上运行

六、将 AppImage 放到系统菜单(可选)

方法一:手动放到 ~/bin

mkdir -p ~/bin
mv SomeApp.AppImage ~/bin/

添加到 PATH(如未添加):

echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

方法二:创建桌面快捷方式(GUI)

nano ~/.local/share/applications/someapp.desktop

内容示例:

[Desktop Entry]
Name=SomeApp
Exec=/home/youruser/bin/SomeApp.AppImage
Icon=/home/youruser/bin/someapp.png
Type=Application
Categories=Utility;

七、卸载 AppImage

AppImage 不需要卸载,直接删除即可:

rm SomeApp.AppImage

八、总结

核心步骤只有三步

chmod +x xxx.AppImage
./xxx.AppImage

常见问题

  • FUSE → 安装 fuse
  • glibc → 升级系统
  • 图形界面 → 确认桌面环境

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

  • ✅ CentOS 具体版本
  • ✅ 你要运行哪个 AppImage(比如 ObsidianKritaFreeCAD

我可以给你针对该软件和系统的精确解决方案

0