跳转至

Fedora

地址

https://mirrors.ustc.edu.cn/fedora/

说明

Fedora 软件源

收录架构

x86_64

收录版本

所有仍在支持的版本

使用说明

Note

Fedora 默认使用 metalink 来根据用户发出请求的 IP 选择合适的镜像,通常情况下并不需要手动换源。

Warning

操作前请做好相应备份。

建议通过 DNF5 覆写仓库配置:

sudo dnf config-manager setopt \
    fedora.baseurl='https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/' \
    fedora.metalink= \
    updates.baseurl='https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/' \
    updates.metalink=

该命令会在 /etc/dnf/repos.override.d/99-config_manager.repo 中写入覆写配置。

或者先创建覆写目录:

sudo mkdir -p /etc/dnf/repos.override.d

然后将以下内容保存为 /etc/dnf/repos.override.d/99-ustc.repo:

/etc/dnf/repos.override.d/99-ustc.repo
[fedora]
baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
metalink=

[updates]
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/
metalink=

Note

Fedora 45 的仓库配置迁移将系统提供的 .repo 文件从 /etc/yum.repos.d 移至 /usr/share/dnf5/repos.d。 上述覆写方式适用于这两种布局,并保留系统提供的 GPG 密钥路径等配置。

用以下命令替换 /etc/yum.repos.d 下的文件:

sudo sed -e 's|^metalink=|#metalink=|g' \
         -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \
         -i.bak \
         /etc/yum.repos.d/fedora.repo \
         /etc/yum.repos.d/fedora-updates.repo

或者直接复制以下文件:

/etc/yum.repos.d/fedora.repo
[fedora]
name=Fedora $releasever - $basearch
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-debuginfo]
name=Fedora $releasever - $basearch - Debug
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-source]
name=Fedora $releasever - Source
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
/etc/yum.repos.d/fedora-updates.repo
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$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-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/
#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-source]
name=Fedora $releasever - Updates Source
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 生成缓存。

相关链接

官方主页

https://getfedora.org/

邮件列表

https://fedoraproject.org/wiki/Communicating_and_getting_help

论坛

https://forums.fedoraforum.org/

文档

https://docs.fedoraproject.org/

Wiki

https://fedoraproject.org/wiki/

镜像列表

https://admin.fedoraproject.org/mirrormanager