ArchLinux安装AppImage软件包
2023年09月15日星期五晴北京市北京师范大学,
在ArchLinux下使用pacman可以很方便的安装软件,但是一些官文源内没有且使用aur源也无法找到的软件就需要到软件官网下载对应的软件包,这里一个很方便的格式就是appimage,
原则上下载下软件包后赋与执行权限后就可以运行了,对于偶尔使用一二次的软件这个方法很省心,但是对于经学使用的软件则不方便,于是本文记录将appimage安装到gnome启动器的方法。
解压AppImage
AppImage格式是一种标准的Linux软件包格式,对于软件的.desktop文件和icon图片必须在包内指定位置,于是想要安装软件到启动器中,就需要先解压AppImage后取得.desktop和icon文件。即
1 | alixby-3.23.62819-linux-x86_64.AppImage --appimage-extract |
然后在.AppImage
所在文件夹内便产生了解压后的文件夹squashfs-root,
在squashfs-root目录下找到usr/share/
,其内部对应目录处存放了.desktop 和
icon文件。
安装软件
复制
AppImage到目录/opt复制AppImage 1
sudo cp ~/软件/阿里云盘/alixby-3.23.62819-linux-x86_64.AppImage /opt/alixby/
设置启动器
设置启动器 1
sudo cp ~/软件/阿里云盘/alixby.desktop /usr/share/applications/alixby.desktop
设置图标
设置图标 1
sudo cp ~/软件/阿里云盘/alixby.png /opt/alixby/icon/alixby.png
修改启动器文件
修改后的`desktop`文件 1
2
3
4
5
6
7
8
9
10
11
[Desktop Entry]
Name=阿里云盘小白羊
Exec=/opt/alixby/alixby-3.23.62819-linux-x86_64.AppImage --no-sandbox %U
Terminal=false
Type=Application
Icon=/opt/alixby/icon/alixby.png
StartupWMClass=阿里云盘小白羊
X-AppImage-Version=3.23.62819
Comment=阿里云盘小白羊
Categories=Network;
生效配置
使用快捷键Alt+F2
打开gnome命令对话框,输入命令restart重启gnome,
配置立刻生效。