在 CentOS 上“集成 AppImage”通常指两件事之一,下面分别说明,你可以按需选择。
AppImage 不需要安装,本身是可执行文件。
chmod +x xxx.AppImage
./xxx.AppImage
如果是 GUI 程序,也可以直接双击(需桌面环境支持)
CentOS 7/8 较老,可能缺少 fuse:
# CentOS 7
yum install fuse -y
# CentOS 8 / Stream
dnf install fuse -y
如果提示:
AppImage requires FUSE
说明必须装 fuse
sudo mv xxx.AppImage /opt/xxx.AppImage
sudo chmod +x /opt/xxx.AppImage
创建桌面快捷方式:
sudo nano /usr/share/applications/xxx.desktop
内容示例:
[Desktop Entry]
Name=XXX
Exec=/opt/xxx.AppImage
Icon=/opt/xxx.png
Type=Application
Categories=Utility;
appimaged 可自动:
wget https://github.com/AppImage/appimaged/releases/latest/download/appimaged-x86_64.AppImage
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
如运行失败:
sudo setenforce 0
(仅调试用,不建议长期关闭)
yum install fuse -y
chmod +x app.AppImage
./app.AppImage
如果你说的是:
可以告诉我具体场景,我给你更针对性的方案。