如何在 Ubuntu 上通过 Flatpak 安装软件

[ad_1]

Flatpak 是一个通用的包系统,用于软件部署、应用程序虚拟化以及最重要的包管理,适用于所有 Linux 发行版。 使用 Flatpak 包,您无需担心任何依赖项和库,因为所有内容都已捆绑在应用程序本身中。 Flatpak 的一个显着特点是所有应用程序都以沙盒方式工作,这意味着它们都是独立工作的。 除其他外,此功能可让您在同一系统上运行各种版本的软件。

在本文中,我们将介绍如何通过官方 Ubuntu 存储库以及 Alexander Larsson PPA 存储库在您的 Ubuntu 上安装 Flatpak。 后来的存储库主要为您提供 Ubuntu 上最新版本的 Flatpak。 我们还将解释如何使用 Flatpak 通过 Ubuntu 命令行和 Ubuntu 软件管理器安装软件。

我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

通过 Ubuntu 官方存储库安装 Flatpak

Flatpak 可以通过官方 Ubuntu 存储库轻松获得,并且可以使用 apt-get 命令通过命令行安装。

通过系统应用程序启动器搜索或通过 Ctrl+Alt+T 快捷方式打开您的终端应用程序。

下一步是通过以下命令更新系统的存储库索引:

$ sudo apt-get update

这有助于您从 Internet 安装最新的可用软件版本。 请注意,只有授权用户才能在 Ubuntu 上添加、删除和配置软件。

现在您已准备好安装 Flatpak; 您可以通过运行以下命令来执行此操作 sudo:

$ sudo apt-get install flatpak

系统可能会询问您的密码 sudo 并为您提供 Y/n 选项以继续安装。 Enter Y 然后回车; 该软件将安装在您的系统上。 但是,此过程可能需要一些时间,具体取决于您的 Internet 速度。

您可以通过以下命令检查应用程序的版本号,并验证它是否确实安装在您的系统上:

$ flatpak --version

检查已安装的 Flatpak 版本

通过 Alexander Larsson PPA(最新版本)

在撰写本文时,我通过官方 Ubuntu 存储库和 Alexander Larsson PPA 安装了 Flatpak,它向您保证后者会为您提供最新版本的软件。 请按照以下步骤从该 PPA 安装 Flatpak:

打开终端应用程序并输入以下命令 sudo 为了将 Alexander Larsson PPA 添加到您的系统:

$ sudo add-apt-repository ppa:alexlarsson/flatpak

为最新的 Flatpak 版本添加 PPA 存储库

Enter 密码 sudo,之后 PPA 存储库将添加到您的系统中。

小费: 您可以从此处复制命令,然后使用 Ctrl+Shift+V 或使用右键单击菜单中的“粘贴”选项将其粘贴到终端中,而不是键入命令。

下一步是通过以下命令更新系统的存储库索引:

$ sudo apt-get update

这有助于您从 Internet 安装最新的可用软件版本。

更新包列表

现在您已完成添加 PPA,请使用以下 apt-get 命令 sudo 为了将 Flatpak 安装到您的系统:

$ sudo apt-get install flatpak

安装最新的 Flatpak 版本

现在系统将选择 Alexander Larsson PPA 来安装软件。

您可以通过以下命令查看已安装软件的版本号:

$ plank --version

查看您安装了哪个 Flatpak 版本

通过 PPA 安装的版本肯定比我从官方 Ubuntu 存储库安装的版本更新。

使用命令行通过 Flatpak 安装软件

作为使用命令行通过 Flatpak 安装程序安装软件的示例,我们将搜索并安装 GNU Octave 包。 GNU Octave 是一种高级解释语言,主要用于数值计算。

为了让 Flatpak 知道从哪里可以找到和下载应用程序包,您需要添加 Flathub 存储库。 此存储库为您提供了许多 Flatpak 应用程序可供选择。 添加 Flathub 存储库,如下所示:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

以下对话框将要求您提供身份验证详细信息 sudo:

验证为 admin

请提供密码,Flathub 存储库将被添加到您的系统中。

您现在可以 搜索应用程序 通过以下命令语法:

$ flatpak 搜索 [application-name]

我使用以下命令搜索 GNU Octave:

$ flatpak search octave

通过 Flatpak 搜索可用的应用程序

搜索结果为您提供了一个应用程序 ID,您可以在以下命令中使用它来添加特定的包:

$ flatpak 安装 flathub [Application_ID]

我将使用 flatpak 安装程序从 Flathub 存储库安装 GNU Octave 包,如下所示:

$ flatpak install flathub org.octave.Octave

使用 Flatpak 安装应用程序

Enter Y 开始安装程序。 Octave 软件包的大小约为 1.3 GB,可能需要很长时间,具体取决于您的 Internet 速度,之后它将安装到您的系统上。

使用软件管理器 UI 通过 Flatpak 安装软件

当您在 Ubuntu 软件管理器中搜索软件包时,它不会列出 Flatpak 上可用的软件包。 例如,当我尝试搜索 gedit 编辑器时,Ubuntu Software 只列出了来自 GNOME 的包:

启动 Gedit

如果您希望软件中心支持 Flatpak,以便它也列出 Flatpak 应用程序包,您需要安装一个插件。

使用以下命令作为 sudo 在您的终端中安装所需的插件:

$ sudo apt-get install gnome-software-plugin-flatpak

为 Flatpak 安装图形软件管理器

Enter Y/n 提示符上的 Y,插件将被安装并使用软件管理器自动配置。

现在当我再次搜索 gedit 时,我可以在搜索结果中看到 gedit Flatpak 包。

Flatpak 软件包现在出现在 Ubuntu 软件列表中

您可以搜索任何此类软件包,然后像安装任何其他软件一样继续安装。

这就是您需要了解的有关 Flatpak 的全部内容。 如果需要,可以通过以下命令将其删除:

$ sudo apt-get remove flatpak

如果您已从 PPA 安装软件包,则可以通过以下命令删除 PPA:

$ sudo rm /etc/apt/sources.list.d/alexlarsson-ubuntu-flatpak-bionic.list

您现在可以通过 Flatpak 通用包系统访问大多数应用程序的最新版本。

[ad_2]

Related Posts