这种用于分发 Linux 应用程序的独特格式使其非常简单。
Linux 有几种安装应用程序的可行途径。每个发行版都有内置的包管理器,例如 apt、dnf、zypper 和 pacman。还有 Snap 和 Flatpak 包,甚至可以从源代码安装。
另一种方法称为 AppImage,这是一种独特的格式,用于分发 Linux 应用程序,无需安装,无需管理员权限即可运行。换句话说,您下载应用程序的 AppImage 并运行它而已。
好吧,有点。在您可以运行该应用程序之前还有一个步骤需要执行,这是我想谈的内容的一部分。
但首先…
为什么要使用 AppImages?
这是个大问题。即使在使用 AppImages 一段时间后,我对这个问题的主要回答是,在某些情况下,没有其他选择。这些年来我使用过的一些应用程序只提供 AppImage 选项。您可能会发现这种情况的原因是开发人员或开发人员团队不想为 Linux 可用的众多桌面开发他们的应用程序。使用 AppImages,无论使用何种桌面环境或窗口管理器,应用程序都应该运行(完全符合预期)。对于需要快速可靠地交付产品的开发人员来说,这是一个很大的优势。
AppImages 的主要目标是简单性、二进制兼容性、分发不可知论、零安装、零根权限要求和可移植性。这一切都是在保持操作系统不变的情况下实现的。
听起来像是一个完美的系统,对吗?在大多数情况下,它非常好。但也有挫折。例如,您不能升级 AppImage。相反,您下载一个新映像并运行它来代替旧映像(希望您的所有配置和数据都不会丢失)。另一个缺点是用户通常必须管理 AppImage 的可执行权限。尽管设置该权限非常简单,但它是另一个步骤。
现在您已经了解了什么是 AppImage,让我们看看它们在 Linux 上是如何使用的。我将通过Bitwarden AppImage 向您展示如何操作。
要求
为此,您唯一需要的是Linux 发行版的运行实例。它是什么发行版并不重要,重要的是它有一个 GUI。而已。让我们运行这个 AppImage。
如何在 Linux 上使用 AppImage
1:下载AppImage文件
打开您的 Web 浏览器并将其指向Bitwarden 下载页面。到达那里后,单击 Linux 条目并将 .AppImage 文件保存到您的下载目录。
2:给AppImage必要的权限
打开桌面文件管理器(例如 GNOME 文件)并找到“权限”部分。在 GNOME Files 中,有一个权限选项卡。单击该选项卡,然后单击允许将文件作为程序执行的复选框。启用执行权限后,关闭“属性”窗口并返回文件管理器。
从命令行更改执行权限
另一种授予文件执行权限的方法是从命令行。这不是那么容易,但也不难。
要从命令行授予文件执行权限,请打开终端窗口,然后使用以下命令切换到下载目录:
cd ~/Downloads
接下来,使用命令赋予文件执行权限:
chmod u+x Bitwarden*.AppImage
3. 如何在 Linux 上运行 AppImage
现在您已经设置了权限,运行 AppImage 所需要做的就是打开文件管理器,导航到应用程序所在的目录,然后双击 AppImage 文件。这将打开该应用程序,您可以像使用安装在桌面上的任何应用程序一样使用它。
在您的桌面上运行 AppImages 的一个警告是它们通常无法与您的桌面菜单、停靠栏或面板集成。因此,您要么必须从文件管理器启动应用程序,要么某些桌面环境将允许您先创建一个桌面文件(这超出了本文的范围)。一些 AppImages(例如 Bitwarden 的那个)确实提供了一个桌面集成选项,可以为您的菜单创建一个启动器。如果您在首次启动应用程序时看到集成选项,请确保继续进行该配置以简化操作。
这就是在 Linux 上使用 AppImage 的全部内容。对于希望在 Linux 上运行内置包管理器中找不到的应用程序的任何人来说,这些类型的应用程序都是一个可行的选择。
作者:terry,如若转载,请注明出处:https://www.web176.com/news/office/7515.html