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