Skip to main content

Fedora Repository Mirror Usage Guide

info

Some content in this document may have been translated by AI.

Fedora Linux Introduction​

Fedora Linux is one of the most well-known Linux distributions, developed by the Fedora Project community and sponsored by Red Hat. Its goal is to create a novel, multifunctional, and free (open source) operating system. Fedora serves as the upstream source for the commercial Red Hat Enterprise Linux distribution.

info

This site mirrors only those Fedora versions that remain under official maintenance. Versions that have reached End-of-Life (EOL) will be removed from the mirror and may no longer be available. Please use the default configuration file so that the package manager automatically retrieves the available mirror sources.

One-click Usage​

Execute the following command to replace the files in /etc/yum.repos.d:

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

After execution, your software source has been replaced with this mirror source.

Manual Replacement​

Replace the fedora repository (/etc/yum.repos.d/fedora.repo) with the following content:

# /etc/yum.repos.d/fedora.repo
[fedora]
name=Fedora $releasever - $basearch
baseurl=https://mirrors.hust.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
countme=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

Replace the updates repository (/etc/yum.repos.d/fedora-updates.repo) with the following content:

# /etc/yum.repos.d/fedora-updates.repo
[updates]
name=Fedora $releasever - $basearch - Updates
baseurl=https://mirrors.hust.edu.cn/fedora/updates/$releasever/Everything/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
countme=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

References​

  1. Usage Guide - TUNA Mirror
Choose your prefered domain
mirrors.hust.edu.cn
This domain is Dual Stack
Enable HTTPS