如何解决Flatpak报错:No remote refs found similar to ‘flathub’
如何解决Flatpak报错:No remote refs found similar to ‘flathub’
嘿,这个问题我之前帮朋友处理过,其实就是Flatpak还没配置好Flathub这个核心远程软件源,别慌,几步就能搞定!
为什么会出现这个报错?
你已经成功安装了Flatpak,但还没有把Flathub这个官方的应用仓库添加到Flatpak的配置列表里,所以当你直接执行flatpak install flathub dev.lapce.lapce时,系统找不到叫“flathub”的远程仓库,就会抛出这个错误啦。
具体解决步骤
添加Flathub远程仓库
打开终端,执行下面的命令(这个命令会自动检查如果没添加过就帮你加上,避免重复操作):flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo重新执行安装命令
添加完仓库后,再运行你原来的安装命令就没问题了:flatpak install flathub dev.lapce.lapce
补充小提示
对了,你之前安装Flatpak的命令sudo install flatpak其实不太规范哦,不同Linux发行版的正确安装命令应该是这样的:
- Debian/Ubuntu 系列:
sudo apt update && sudo apt install flatpak - Fedora/RHEL 系列:
sudo dnf install flatpak - Arch 系列:
sudo pacman -S flatpak
如果之前Flatpak安装有问题,也可以用对应命令重新安装一遍~
另外,如果你用的是GNOME桌面,还可以安装GNOME软件中心的Flatpak插件,这样就能直接在图形界面里搜索Flathub的应用了:
sudo apt install gnome-software-plugin-flatpak # 仅Debian/Ubuntu系适用
备注:内容来源于stack exchange,提问作者VasyaNovikov




