如何在 Linux 中使用 AppImage [完整指南]

什么是 AppImage ?如何运行它?它是如何工作的?以下是有关在 Linux 中使用 AppImage 的完整指南。

本 AppImage 教程向您展示如何使用 AppImage 安装软件以及如何删除它安装的应用程序。

如何在 Linux 中使用 AppImage [完整指南]插图

有一些方法可以在 Ubuntu 或任何其他 Linux 发行版中安装该软件。下载.deb或.rpm文件并双击它们以安装软件是最方便的方法之一。

最近,您可能已经注意到某些应用程序的下载扩展名为 .appimage。您可能想知道这些.appimage文件是什么。

在本教程中,我将向您展示什么是 AppImage 以及如何使用 AppImage 在 Linux 中安装应用程序。此外,我还将告诉您在使用 AppImage 时应牢记的一些事项。

什么是 AppImage ?

AppImage 是一种相对较新的打包格式,它为您提供了一种在 Linux 中运行应用程序的即点即用方式。与传统的 DEB / RPM 软件包不同,AppImages 可以在任何发行版上使用,这就是它们对 Linux 用户如此有吸引力的原因。

多年来,我们为基于 Debian/Ubuntu 的 Linux 发行版提供 DEB 软件包,为基于 Fedora/SUSE 的 Linux 发行版提供 RPM 软件包。

虽然这些软件包为其各自的分发用户提供了一种安装软件的便捷方式,但对于应用程序开发人员来说并不是最方便的。开发人员必须为多个发行版创建多个包。这就是 AppImage 的用武之地。

AppImage 是一种通用的软件包格式。通过将软件打包在 AppImage 中,开发人员只需提供一个文件来给用户。可以在大多数的 Linux 发行版中使用它。

AppImage 不会以传统方式安装软件

典型的 Linux 软件会在不同的地方创建文件,需要 root 权限才能对系统进行这些更改。

AppImage 不会这样做。事实上,AppImage 并没有真正安装该软件。它是一个压缩映像,具有运行所需软件所需的所有依赖项和库。

您执行 AppImage 文件,运行软件。没有提取,没有安装。您删除了 AppImage 文件,软件就会被删除。

让我列出 AppImage 的一些功能或优势。

AppImage 功能

  • 与发行版无关:可以在各种不同的 Linux 发行版上运行
  • 无需安装和编译软件:只需单击即可播放
  • 无需root权限:不触及系统文件
  • 便携性:可以在任何地方运行,包括活动磁盘
  • 应用处于只读模式
  • 只需删除应用程序图像文件即可删除软件
  • 默认情况下,AppImage 中打包的应用程序不会进行沙盒处理。

如何在 Linux 中使用 AppImage

使用 AppImage 非常简单。它通过以下三个简单步骤完成:

  • 下载应用图像文件
  • 使其可执行
  • 运行它

我将详细向您展示如何运行 AppImage。我在此 AppImage 教程中使用 Ubuntu 22.04,但您也可以在其他 Linux 发行版上使用相同的步骤。毕竟,AppImage 的全部意义在于独立于发行版。

步骤 1:下载 .appimage 包

您可以去 AppImage 官网找到他们提供的应用程序和查看程序列表。

AppImage 官网网址:https://appimage.github.io/apps/

在本教程中,我将使用 OpenShot 视频编辑器为例。您可以从其 网站下载。

步骤 2:使其可执行

默认情况下,下载的 AppImage 文件没有执行权限。您必须更改文件的权限才能使其可执行。您不需要root权限即可执行此操作。

如果您更喜欢图形方式,只需右键单击下载的 .appimage 文件并选择属性。

如何在 Linux 中使用 AppImage [完整指南]插图1

转到 “权限” 选项卡,然后选中 “允许执行文件” 框。

如何在 Linux 中使用 AppImage [完整指南]插图2

或者,如果您更喜欢命令行,只需使用以下命令即可使 AppImage 文件可执行:

chmod u+x <AppImage File>

步骤 3:运行 AppImage 文件:

使 AppImage 文件可执行后,只需双击它即可运行它。它将看到软件运行,就像您在系统上安装它一样。

如何在 Linux 中使用 AppImage [完整指南]插图3

如何卸载应 AppImage 软件

由于该软件从未安装,因此无需 “卸载” 它。只需删除 AppImage 文件,您的软件将从系统中删除。

标签

发表评论