Appimage是什么?
简单介绍一下AppImage。AppImage是一种用于打包和分发Linux应用程序的格式,类似于Windows上的可执行文件(.exe)或macOS上的应用程序(.app)。
为什么要使用appimage?
从用户的角度来看,AppImage有许多优点使其成为Linux用户的首选之一。
-
首先,它的自包含性使得应用程序的安装和运行变得非常简单,用户只需下载一个AppImage文件,双击即可运行,并无需进行安装或配置。这种便捷的使用体验极大地节省了用户的时间和精力。
-
其次,AppImage保留了应用程序的完整性,不依赖于特定的系统库或版本,这意味着用户可以在不同的Linux发行版上运行相同的AppImage,而无需担心兼容性问题。这也意味着用户可以轻松地在不同的Linux系统上使用同一个AppImage,为用户带来方便和灵活性。
-
此外,AppImage的可移植性也是其优点之一,用户可以将AppImage文件保存在移动存储设备上,如USB驱动器或移动硬盘,随时随地在不同的计算机上运行,无需再次安装。
Appimage如何使用?
运行
-
下载AppImage文件:首先,在应用程序的官方网站或其他可靠来源,找到并下载你想要使用的AppImage文件。
-
赋予执行权限:找到下载的AppImage文件,右键点击它,选择“属性”或“权限”,确保该文件被授予执行权限。或者在终端中使用命令
chmod +x yourappimagefile.AppImage
给予执行权限。 -
双击运行:双击AppImage文件,或者在终端中运行该文件,应用程序就会开始运行了。
如果你想要卸载一个AppImage应用程序,只需删除对应的文件即可。由于AppImage是一个独立的文件,你可以把它放在任何地方,比如你的家目录、桌面或者任何其它文件夹里。这种简单和直接的方式使得AppImage成为一个非常灵活和便利的应用程序分发格式。
放到收藏夹中
-
首先,在桌面新建一个文件,名为
app.desktop
。 -
其次,在文件中输入以下内容:
[Desktop Entry]
Name=app
Comment=describe
Exec=/path/to/appimage
Icon=/path/to/appimage.png
Terminal=false
Type=Application
Categories=Developer;
其中Name是你的应用名,comment是你的应用描述;exec是appimage的可执行路径;icon是appimagelogo的png文件。设置好这些,右键单击文件,允许执行即可。
-
最后将文件
app.desktop
移动到/usr/share/applications
目录下即可。(我们一般的应用桌面文件都会保存在该目录下。) -
打开收藏夹查看或搜索
app
即可。需要的话可以拖到DOCK中。
appimage的前身
Flatpak、snappy和appimage都是为了在Linux系统上提供应用程序的打包和分发解决方案而设计的。
在发展路径的关系上,appimage的前身是klik,flatpak的前身是Glick,然后是xdg-app;Snappy的前身则是click。
材料二给出了它们的基本发展线:
timeline 2004-2005: klik 2007: Glick : klik2 2013: clik 2014: snappy 2015: xdg-app : Appimage 2017: flatpak
总结
对于Obsidian、LMstudio这些软件的使用而言,Ubuntu下appimage的方案是值得考虑的。本文对appimage的基本概念和使用方法加以梳理,希望对各位读者有所启发。