yum 是 Fedora中十分方便的軟件包管理工具,但是其默認(rèn)的源全是國外的站點上的,國外的 yum 源通常比較慢,極大地影響了其下載資源的速度;因此應(yīng)將其改為國內(nèi)的鏡像,換成國內(nèi)源下載更新都會很快,好處多多。清華大學(xué)的鏡像站就是教育網(wǎng)內(nèi)比較完善的鏡像站點;建議教育網(wǎng)用戶將 yum 源改為清華大學(xué)的鏡像,極變態(tài)地提高下載速度。
配置方法1
Fedora 鏡像使用幫助
Fedora 默認(rèn)使用 Metalink 給出推薦的鏡像列表,保證用戶使用的鏡像倉庫足夠新,并且能夠盡快拿到安全更新,從而提供更好的安全性。所以通常情況下使用默認(rèn)配置即可,無需更改配置文件。
由于 Metalink 需要從國外的 Fedora 項目服務(wù)器上獲取元信息,所以對于校園內(nèi)網(wǎng)、無國外訪問等特殊情況,metalink 并不適用,此時可以如下修改配置文件。
Fedora 的軟件源配置文件可以有多個,其中: 系統(tǒng)默認(rèn)的 fedora 倉庫配置文件為 /etc/yum.repos.d/fedora.repo ,系統(tǒng)默認(rèn)的 updates 倉庫配置文件為 /etc/yum.repos.d/fedora-updates.repo 。將上述兩個文件先做個備份,根據(jù) Fedora 系統(tǒng)版本分別替換為下面內(nèi)容,之后通過 sudo dnf makecache 命令更新本地緩存,即可使用 TUNA 的軟件源鏡像。
Fedora 29 或更舊版本
Fedora 29 及更舊版本已不再受官方支持,F(xiàn)edora 官方已將 Fedora 29 及更舊版本的軟件倉庫從主鏡像中移除,并轉(zhuǎn)移至了 archive 鏡像中。故Fedora 29 及更舊版本無法使用 TUNA 的鏡像。請使用默認(rèn)配置文件,以使 yum / dnf 自動獲取可用的鏡像源。
Fedora 30 或更新版本
fedora 倉庫 (/etc/yum.repos.d/fedora.repo)

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=https://mirrors.tuna./fedora/releases/$releasever/Everything/$basearch/os/
metadata_expire=28d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
updates 倉庫 (/etc/yum.repos.d/fedora-updates.repo)
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=https://mirrors.tuna./fedora/updates/$releasever/Everything/$basearch/
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
fedora-modular 倉庫 (/etc/yum.repos.d/fedora-modular.repo)
[fedora-modular]
name=Fedora Modular $releasever - $basearch
failovermethod=priority
baseurl=https://mirrors.tuna./fedora/releases/$releasever/Modular/$basearch/os/
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
updates-modular 倉庫 (/etc/yum.repos.d/fedora-updates-modular.repo)
[updates-modular]
name=Fedora Modular $releasever - $basearch - Updates
failovermethod=priority
baseurl=https://mirrors.tuna./fedora/updates/$releasever/Modular/$basearch/
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
配置方法2
1. 備份
mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup
2. 下載新的 fedora.repo 和 fedora-updates.repo 到 /etc/yum.repos.d/
fedora
wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
或者
curl -o /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
|