怎样在 Chromebook 上安装 Flatpak 包

在大多数 Chromebook 上,您可以在 Linux 开发环境下安装完整版本的 Debian Stable。 如果您想访问更新的应用程序,许多流行的 Linux 应用程序都可以作为 Flatpak 包使用。 在 Chromebook 上运行此类应用程序可能会很棘手,但是当您知道怎样操作时,这个过程很容易。

为什么选择 Flatpak?

尽管使用 Chromebook 很方便,但您似乎总有一些应用程序不能作为 Web 应用程序使用,或者作为 Web 或 Android 应用程序的工作方式与作为桌面应用程序不同。 您甚至可能想要安装除 Chrome, 如 Firefox.

Crostini 环境中默认安装的 Debian 版本是稳定版,在软件方面比较保守。 Debian 的稳定版本偏爱旧版本的软件。

当 Linux 发行版维护人员为其用户修改程序时,上游开发人员也很难维护开源应用程序。 如果用户报告了错误,谁负责修复它?

Flatpak 是为 Linux 标准化软件包的尝试。 这个想法是开发人员只需发布一个应用程序及其所有依赖项。 该应用程序将与系统上的库隔离,从而更容易解决问题。

安装 Flatpak 的最大原因是您将拥有比使用 APT 时更新的应用程序版本。

在 Chromebook 上安装 Flatpak

在 Chromebook 上的 Linux 中安装 Flatpak 很容易。 您必须启用嵌套容器,否则您可能会在尝试安装软件包时遇到错误。

为此,请按 Ctrl-Alt-T 进入 Crosh 会话

然后,您将输入以下命令以启用嵌套容器:

vmc start termina
lxc config set penguin security.nesting true
exit
vmc stop termina

现在您需要在 Linux 环境中安装带有 APT 的 Flatpak。 打开终端并输入:

sudo apt install flatpak

现在安装了 Flatpak,是时候找到一些包了。

寻找包裹

有两种方法可以搜索与 Flatpak 一起使用的包。 您可以在命令行搜索,类似于使用“apt search”:

flatpak search app

为了 example如果你正在寻找 Firefox,你可以输入:

flatpak search firefox

您还可以在以下位置以图形方式浏览 平面图 网站。 如果您不确切知道自己想要什么,这是一个好主意。

单击“安装”将下载包参考。 这些页面还提供命令行说明。

安装 Flatpak 包

安装 Flatpak 包类似于安装 APT 包。

要安装特定的包,您需要通过在命令行或 Flathub 中搜索来找到包 ID。

为了 example, 安装 Firefox

sudo flatpak install org.mozilla.firefox

您也可以从 Flathub 下载包参考。 如果你这样做,你应该让你的下载文件夹对 Linux 可用。

要安装下载的软件包,请导航到共享目录。 为了 example:

cd /mnt/chromeos/MyFiles/Downloads

然后输入这个命令

sudo flatpak install name.of.package.file

遵循命令行说明更容易。

为了 example, 安装 Firefox 使用 Flathub

sudo flatpak install flathub org.mozilla.firefox

安装新软件包后,您可以像使用系统上的任何其他 Linux 应用程序一样访问它们。 您可以通过使用搜索菜单或从命令行调用它们在您的应用程序中找到它们。

使用命令行与 Flatpak 略有不同。 无法正常找到 Flatpak 应用程序。 您必须使用 Flatpak 命令行应用程序来调用它。

推出 Firefox 在 shell 中,输入:

flatpak run org.mozilla.firefox

因为要输入很多内容,所以最好为您经常在命令行中使用的任何 Flatpak 应用程序设置一个 shell 别名:

alias firefox='flatpak run org.mozilla.firefox'

现在您可以在 Chromebook 上安装 Flatpak 应用程序

使用 Chromebook 上的 Flatpak 可以轻松让您最喜欢的应用程序保持最新状态。 Chromebook Linux 环境允许您安装成熟的应用程序,而不仅仅是 Android 和 Web 应用程序,从而让您充分利用 Chromebook。 只需点击几下即可安装。