雖然目前的linux已經能自動選擇最快的源,但是官方提供的鏡像列表仍然較少,速度雖有所提升但是整體依然較慢,阿里的源作為國內最快的源卻沒有被納入官方提供的源中
國內常使用的源有阿里,中科大,清華,網易源,其中阿里的速度最快,中科大的收錄軟件最多,其他基本沒有什么區別,所以只用這倆個國內源就可以了,沒有必要添加太多的源
一 配置阿里源
1 首先備份官方自帶的源
cd /etc/yum.repos.d
sudo mv fedora.repo fedora.repo.backup
sudo mv fedora-updates.repo fedora-updates.repo.backup
2 下載阿里源
sudo wget http://mirrors.aliyun.com/repo/fedora.repo
sudo wget http://mirrors.aliyun.com/repo/fedora-updates.repo
3 更新緩存
sudo dnf makecache
到此即可使用阿里源
二 配置科大源
科大的源的配置在官網上有很詳細的介紹http://mirrors.ustc.edu.cn/help/
這里就簡單搬運一下
將下面的內容復制保存為fedora-ustc.repo並移動到/etc/yum.repos.d/
[fedora-ustc] name=Fedora $releasever - $basearch - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch enabled=1 metadata_expire=7d repo_gpgcheck=0 type=rpm gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False [fedora-ustc-debuginfo] name=Fedora $releasever - $basearch - Debug - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch enabled=0 metadata_expire=7d repo_gpgcheck=0 type=rpm gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False [fedora-ustc-csource] name=Fedora $releasever - Source - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch enabled=0 metadata_expire=7d repo_gpgcheck=0 type=rpm gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False
將下面內容復制保存為fedora-ustc-updates.repo並移動到/etc/yum.repos.d/
[updates-ustc] name=Fedora $releasever - $basearch - Updates - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/$basearch/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch enabled=1 repo_gpgcheck=0 type=rpm gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False [updates-ustc-debuginfo] name=Fedora $releasever - $basearch - Updates - Debug - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/tree/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch enabled=0 repo_gpgcheck=0 type=rpm gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False [updates-ustc-source] name=Fedora $releasever - Updates Source - ustc failovermethod=priority baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/source/tree/ #metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch enabled=0 repo_gpgcheck=0 type=rpm gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False
最后執行一下
sudo dnf makecache
到此即可使用中科大源
三 使用rpmfusion(第三方倉庫)
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
更新一下就可以使用紅帽系最大的第三方軟件倉庫
sudo dnf update