修复 Flatpak 错误:没有找到类似于“flatpak”的远程引用

所以,我刚刚安装 Fedora. 安装我最喜欢的应用程序是安装后要做的事情之一 Fedora.

我尝试以 Flatpak 形式安装 VLC,但它给了我一个错误:

错误:找不到类似于“flathub”的远程引用

使用 Flatpak 显示未找到远程参考错误

修复“没有找到类似于 flathub 的远程引用”错误

修复相当简单。 通过以下方式添加 Flathub 存储库:

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

它会询问你的密码,或者你可以使用上面的命令 sudo.

现在,如果您尝试从 Fltahub 安装 Fltapak 包,它应该会按预期工作。

添加 Flathub 存储库解决了该问题

您看到此错误的原因以及它是如何修复的

既然已经修复了错误,最好还了解您最初为什么会看到此错误以及它是如何修复的。

与 Linux 中的大多数其他包管理器一样,Flatpak 也适用于存储库的概念。 简而言之,您可以将包存储库想象为存储包的仓库。

但是为了从这个仓库取回包裹,你需要先知道仓库的地址。

这就是这里发生的事情。 您正在尝试从某个存储库(在本例中为 Flathub)下载(并安装)一个包。 但是你的系统不知道这个“扁平化”。

为了解决这个问题,您添加了 Flathub 存储库。 当您这样做时,您的 Linux 系统可以在此存储库中查找您尝试安装的软件包。

您可能会看到所有远程 Flatpak 存储库都添加到您的系统中。

flatpak 列表存储库列出添加到系统中的 Flatpak 存储库

让我们更深入地了解用于添加存储库的命令:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • flatpak:这是 flatpak CLI 工具。
  • remote-add:此选项表示您正在添加新的远程存储库。
  • –if-not-exists:这确保远程存储库仅在尚未添加的情况下添加。
  • flathub:这是实际存储库的完整 URL 的简短参考。 您可以将其命名为其他名称,但约定是使用开发人员提供的名称。
  • https://flathub.org/repo/flathub.flatpakrepo:实际的仓库地址。

因此,最重要的是,当您看到 Flatpak 抱怨“没有找到类似于 xyz 的远程引用”时,请确认未添加所述存储库,如果是这种情况,请找出其 URL 并将其添加到系统中。

我希望这个快速提示可以帮助您解决这个 Flatpak 问题。