Fedora 配置教程
检查当前远程仓库状态
在操作前,先查看当前已安装的远程仓库及其详细信息:
flatpak remotes --show-details
配置 Flathub 国内镜像源
国内最稳定且推荐使用的是 中科大 (USTC) 或 上海交大 (SJTU) 的镜像站。
方法 A:设置为中科大镜像(推荐)
针对 系统级 安装:
flatpak remote-modify --system flathub --url=https://mirrors.ustc.edu.cn/flathub
针对 用户级 安装(如果存在):
flatpak remote-modify --user flathub --url=https://mirrors.ustc.edu.cn/flathub
方法 B:设置为上海交大镜像
针对 系统级 安装:
flatpak remote-modify --system flathub --url=https://mirror.sjtu.edu.cn/flathub
针对 用户级 安装:
flatpak remote-modify --user flathub --url=https://mirror.sjtu.edu.cn/flathub
禁用 Fedora 官方 Flatpak 仓库
Fedora 默认自带的 fedora 仓库基于 OCI (容器镜像) 协议,在国内访问 registry.fedoraproject.org 极慢,经常导致 flatpak update 卡死。
执行禁用命令:
flatpak remote-modify --disable fedora
注:禁用后,已安装的软件仍可运行,但更新时会跳过该仓库。
验证配置并更新
执行以下命令确认 URL 已更改且 fedora 仓库已标记为 disabled:
flatpak remotes --show-details
然后运行更新测试速度:
flatpak update
补充说明
如何恢复官方源?
如果将来网络环境改善,可以使用以下命令恢复官方地址:
# 恢复 Flathub 官方源
flatpak remote-modify flathub --url=https://dl.flathub.org/repo/
# 重新启用 Fedora 仓库
flatpak remote-modify --enable fedora
为什么不直接删除 Fedora 仓库?
使用 --disable 而不是 delete 的好处是:如果你之前通过 Fedora 仓库安装了某些特定的软件(如 NVIDIA
驱动等),禁用后它们不会报错,只是暂时不更新。如果直接删除,可能会导致依赖该仓库的某些软件出现配置异常。