为什么我无法添加 flatpak 存储库?

为什么我无法添加 flatpak 存储库?

为了在 Fedora(36)上安装 Element,我尝试遵循一些教程,所有教程都指导我安装flatpak和设置远程:

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

我尝试过,sudoim.riot.Riot找不到或安装,并且flatpak remotes总是给我

$ flatpak remotes
Name   Options
fedora system,oci

没有--if-not-exists我得到error: Remote flathub already exists

[sudo] flatpak [--user] repair没有帮助。

我有什么选择?

更新flathub:我也尝试对下面的.local/share/flatpak和进行 grep /etc/flatpak- 但没有找到。而且/etc/flatpak/remotes.d/./.local/share/flatpak/repo/refs/remotes都是空的。

答案1

好的,找到了。出于某些奇怪的原因,它flathub似乎之前已经安装过,但设置disabled/var/lib/flatpak/repo/config

[remote "flathub"]
url=https://dl.flathub.org/repo/
xa.title=Fedora Flathub Selection
...
xa.description-is-set=true
xa.disable=true

删除此行对我有帮助,但另一种方法是仅将 repo 添加为用户:

flatpak  remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo

相关内容