Fedora 使用脚本配置国内镜像源
Fedora 默认使用 Metalink 给出推荐的镜像列表,保证用户使用的镜像仓库足够新,并且能够尽快拿到安全更新,从而提供更好的安全性。所以通常情况下使用默认配置即可,无需更改配置文件。
由于 Metalink 需要从国外的 Fedora 项目服务器上获取元信息,所以对于校园内网、无国外访问等特殊情况,metalink 并不适用,此时可以如下方法修改配置文件。
本脚本在Fedora 36 至 Fedora 39 测试通过
更改 Fedora 镜像源
Fedora 的软件源配置文件可以有多个,其中: 系统默认的 fedora 仓库配置文件为 /etc/yum.repos.d/fedora.repo
,系统默认的 updates 仓库配置文件为 /etc/yum.repos.d/fedora-updates.repo
。此外还有相应的 modular 仓库。
备份文件
将仓库配置文件备份到 /etc/yum.repos.d/backup
文件夹下。
1 | cd /etc/yum.repos.d/ |
更换清华源
1 | sudo sed -e 's|^metalink=|#metalink=|g' \ |
更新本地缓存
1 | sudo dnf makecache |
安装 RPM Fusion 并更换清华源
RPM Fusion 为 Fedora/RHEL 提供额外的大量 RPM 软件包的第三方软件源。
安装并启动 RPM Fusion 软件源
1 | sudo dnf install --nogpgcheck https://mirrors.tuna.tsinghua.edu.cn/rpmfusion/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.tuna.tsinghua.edu.cn/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm |
备份文件
将仓库配置文件备份到 /etc/yum.repos.d/backup
文件夹下。
1 | cd /etc/yum.repos.d/ |
修改 rpmfusion 为清华源
1 | sudo sed -e 's|^metalink=|#metalink=|g' \ |
更新本地缓存
1 | sudo dnf makecache |
补充内容
安装多媒体补充包
1 | sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel |
其他国内镜像源
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 无妄当自持!
评论