什么是Appimage?

Appimage是什么?

简单介绍一下AppImage。AppImage是一种用于打包和分发Linux应用程序的格式,类似于Windows上的可执行文件(.exe)或macOS上的应用程序(.app)。

为什么要使用appimage?

从用户的角度来看,AppImage有许多优点使其成为Linux用户的首选之一。

  1. 首先,它的自包含性使得应用程序的安装和运行变得非常简单,用户只需下载一个AppImage文件,双击即可运行,并无需进行安装或配置。这种便捷的使用体验极大地节省了用户的时间和精力。

  2. 其次,AppImage保留了应用程序的完整性,不依赖于特定的系统库或版本,这意味着用户可以在不同的Linux发行版上运行相同的AppImage,而无需担心兼容性问题。这也意味着用户可以轻松地在不同的Linux系统上使用同一个AppImage,为用户带来方便和灵活性。

  3. 此外,AppImage的可移植性也是其优点之一,用户可以将AppImage文件保存在移动存储设备上,如USB驱动器或移动硬盘,随时随地在不同的计算机上运行,无需再次安装。

Appimage如何使用?

运行

  1. 下载AppImage文件:首先,在应用程序的官方网站或其他可靠来源,找到并下载你想要使用的AppImage文件。

  2. 赋予执行权限:找到下载的AppImage文件,右键点击它,选择“属性”或“权限”,确保该文件被授予执行权限。或者在终端中使用命令chmod +x yourappimagefile.AppImage给予执行权限。

  3. 双击运行:双击AppImage文件,或者在终端中运行该文件,应用程序就会开始运行了。

如果你想要卸载一个AppImage应用程序,只需删除对应的文件即可。由于AppImage是一个独立的文件,你可以把它放在任何地方,比如你的家目录、桌面或者任何其它文件夹里。这种简单和直接的方式使得AppImage成为一个非常灵活和便利的应用程序分发格式。

放到收藏夹中

  1. 首先,在桌面新建一个文件,名为 app.desktop

  2. 其次,在文件中输入以下内容:

[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文件。设置好这些,右键单击文件,允许执行即可。

  1. 最后将文件 app.desktop 移动到 /usr/share/applications 目录下即可。(我们一般的应用桌面文件都会保存在该目录下。)

  2. 打开收藏夹查看或搜索 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的基本概念和使用方法加以梳理,希望对各位读者有所启发。

参考

posted @ 2024-06-03 10:30  Laziko  阅读(32)  评论(0编辑  收藏  举报