在 CentOS 中,AppImage 不需要“安装”,它是一个自带运行环境的可执行文件,直接“运行”即可。下面按常见情况说明。
chmod +x xxx.AppImage
./xxx.AppImage
如果当前在文件管理器里,也可以:
~/下载/xxx.AppImage
或
~/software/xxx.AppImage
运行:
~/software/xxx.AppImage
/opt/xxx.AppImage
或
/usr/local/bin/xxx.AppImage
示例:
sudo mv xxx.AppImage /opt/
sudo chmod +x /opt/xxx.AppImage
/opt/xxx.AppImage
./xxx.AppImage --appimage-extract # 仅调试用
./xxx.AppImage
如果报错,常见原因:
fuseAppImage 依赖 fusermount
检查:
which fusermount
安装:
# CentOS 7
sudo yum install fuse -y
# CentOS 8 / Stream
sudo dnf install fuse -y
./xxx.AppImage --appimage-extract
cd squashfs-root
./AppRun
~/.local/share/applications/xxx.desktop
示例:
[Desktop Entry]
Name=MyApp
Exec=/opt/xxx.AppImage
Type=Application
Terminal=false
CentOS 中 AppImage 在哪都能运行,只要
chmod +x后./xxx.AppImage即可,推荐放/opt或~/software。
如果你告诉我:
我可以给你针对性命令。