当前位置: 首页 > 科技观察

如何在Linux上使用AppImage?

时间:2023-03-14 21:20:52 科技观察

翻译|布加迪评论家|孙书娟Linux有几种安装应用程序的实用方法。每个发行版都有内置的包管理器,例如apt、dnf、zypper和pacman。还有Snap和Flatpak包,甚至可以从源安装。另一种方法称为AppImage,它是一种用于分发Linux应用程序的独特格式,无需安装,无需管理权限即可运行。换句话说,一旦为您的应用程序下载了AppImage,就可以运行它。在运行应用程序之前,还有一个步骤,这是我要讨论的事情之一。1.为什么要用AppImag这是一个很大的问题。即使在长时间使用AppImage之后,我认为这个问题的主要答案是,在某些情况下,别无选择。我多年来使用的几个应用程序只提供了AppImage选项。您可能会发现,原因是开发人员或开发团队不想使用为Linux准备的许多桌面开发应用程序。使用AppImages,无论使用何种桌面环境或窗口管理器,应用程序都可以完全按预期运行。对于需要快速可靠地交付产品的开发人员来说,这是一个很大的优势。AppImage的主要目标是确保简单性、二进制兼容性、分发独立性、零安装、不需要root权限和可移植性。这一切都是在不影响操作系统的情况下完成的。你认为这是一个完美的系统吗?总体来说还是不错的,但也有缺点。例如,AppImage无法升级。相反,下载一个新的图像,运行它,代替旧的(希望你所有的配置和数据都没有丢失)。另一个缺点是用户通常必须管理AppImages的可执行权限。虽然设置该权限相当简单,但这毕竟是另一步。既然您知道AppImage是什么,让我们看看它是如何在Linux上使用的。我将通过BitwardenAppImage进行介绍。2.要求为此,您只需要一个正在运行的Linux发行版实例。它是什么发行版并不重要,只要它有一个GUI。不妨让这个AppImage运行起来。3.如何在Linux上使用AppImage?1.下载AppImage文件打开您的Web浏览器并指向Bitwarden下载页面。之后,单击Linux条目并将.AppImage文件保存到下载目录中。2.为AppImage授予必要的权限打开桌面文件管理器(例如GNOMEFiles)并找到权限部分。GNOMEFiles中有一个权限选项卡。单击该选项卡,然后单击“允许将文件作为程序执行”复选框。启用执行权限后,关闭“属性”窗口并返回到文件管理器。图1.AppImage在运行之前必须被授予可执行权限。从命令行更改执行权限:另一种授予文件执行权限的方法是从命令行。这并不容易,但也不难。要从命令行授予文件执行权限,请打开终端窗口并使用以下命令切换到下载目录:cd~/Downloads接下来,使用以下命令授予文件执行权限:chmodu+xBitwarden*.AppImage3.如何在Linux上运行AppImage?现在权限已设置,要运行AppImage,只需打开文件管理器,浏览到包含应用程序的目录,然后双击AppImage文件。这将打开该应用程序,您可以像桌面上安装的任何应用程序一样使用它。在桌面上运行AppImages的一个警告是它们通常不与桌面菜单、停靠窗口或面板集成。因此,您要么必须从文件管理器启动应用程序,要么某些桌面环境允许您先创建桌面文件。一些AppImages(例如AppleImageforBitwarden)确实提供了一个桌面集成选项,可以为菜单创建一个启动器。如果您在首次启动应用程序后看到集成选项,请确保继续使用该配置以使事情变得更容易。这就是在Linux上使用AppImage的全部内容。如果有人想在Linux上运行内置包管理器中不可用的应用程序,则这种类型的应用程序是一个可行的选择。原文链接:https://www.zdnet.com/article/what-are-appimages-and-how-do-you-use-them-on-linux/