一、准备工作:安装必要依赖
在CentOS上运行AppImage前,需确保系统具备FUSE(用户空间文件系统)库及基础图形库,避免运行时报错。打开终端,执行以下命令安装依赖:
sudo yum install -y fuse libX11 libXScrnSaver mesa-libGL
若使用CentOS 7,部分旧版本可能需要额外安装fuse-devel,但通常上述命令已覆盖核心需求。
二、下载AppImage文件
从软件官方渠道(如GitHub Releases、项目官网)或可信平台(如AppImageHub)下载所需软件的AppImage文件。例如,下载AnotherRedisDesktopManager的AppImage文件:
mkdir -p ~/Downloads/appimage && cd ~/Downloads/appimage
wget https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.7.1/Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage
建议将文件保存至专用目录(如~/Downloads/appimage),便于后续管理。
三、赋予执行权限
AppImage文件需具备可执行权限才能运行。通过终端进入文件所在目录,执行以下命令:
cd ~/Downloads/appimage
chmod +x Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage
若使用图形界面,可右键点击文件→选择“属性”→切换至“权限”标签→勾选“允许作为程序执行文件”。
四、运行AppImage文件
1. 终端运行(推荐新手)
在文件所在目录下,执行以下命令启动应用:
./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage
若遇到“sandbox”相关错误(如Draw.io),可添加--no-sandbox参数绕过:
./drawio-x86_64-16.5.1.AppImage --no-sandbox
2. 图形界面运行
双击文件图标,在弹出的对话框中勾选“允许运行”,即可启动应用程序。
五、可选操作:集成到系统菜单(桌面快捷方式)
若需将AppImage添加至系统菜单(如GNOME/KDE的应用程序列表)或创建桌面快捷方式,可通过以下两种方式实现:
1. 使用appimagelauncher工具(自动集成)
appimagelauncher是一款自动管理AppImage的工具,支持一键集成到系统菜单。安装步骤如下:
# 添加PPA源(适用于CentOS 8及以上或兼容系统)
sudo add-apt-repository ppa:appimagelauncher-team/stables
sudo apt update
sudo apt install appimagelauncher
安装完成后,双击AppImage文件时,会弹出提示框,选择“集成到系统菜单”即可。集成后,应用程序将出现在系统菜单中,无需手动创建快捷方式。
2. 手动创建.desktop文件(自定义图标/名称)
若需自定义快捷方式的名称、图标或分类,可手动创建.desktop文件:
# 解压AppImage获取图标(可选)
./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --appimage-extract
# 查找图标路径(通常位于squashfs-root/usr/share/icons/)
ls -l squashfs-root/usr/share/icons/hicolor/0x0/apps/another-redis-desktop-manager.png
# 复制图标至本地目录
cp squashfs-root/usr/share/icons/hicolor/0x0/apps/another-redis-desktop-manager.png ~/Pictures/
# 创建.desktop文件
nano ~/.local/share/applications/another-redis.desktop
在编辑器中输入以下内容(替换为实际路径):
[Desktop Entry]
Name=Another Redis Desktop Manager
Comment=Manage Redis databases with a GUI
Exec=/home/yourusername/Downloads/appimage/Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage
Icon=/home/yourusername/Pictures/another-redis-desktop-manager.png
Type=Application
Categories=Development;Database;
Terminal=false
保存文件(Ctrl+O→回车→Ctrl+X),刷新桌面菜单:
update-desktop-database ~/.local/share/applications/
此时,即可在系统菜单中搜索“Another Redis Desktop Manager”并启动。
六、常见问题处理
1. 无法启动:检查依赖与权限
若运行时报错“command not found”或“permission denied”,需确认:
- FUSE库是否安装成功(
rpm -qa | grep fuse); - AppImage文件是否具备可执行权限(
ls -l 文件名.AppImage,应有-rwxr-xr-x标识); - 是否使用了
root权限运行(避免使用sudo,除非软件明确要求)。
2. 图标不显示:手动指定图标路径
若桌面快捷方式未显示图标,需检查.desktop文件中的Icon路径是否正确(建议使用绝对路径,如/home/yourusername/Pictures/icon.png)。
3. 卸载软件:直接删除AppImage文件
AppImage为自包含格式,卸载时只需删除对应的.AppImage文件即可。若之前集成了桌面菜单,需手动删除.desktop文件(位于~/.local/share/applications/)。
以上就是关于“centos如何从appimage安装软件”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm