fedora 换源教程

使用fedora自带的源的服务器都是在国外,这就导致了在更新时很容易被墙、超时,要很久。

有两种选择,一个清华大学镜像,一个中科大镜像

这里以清华大学镜像为例。

清华和中科大的fedora目录下的40里已经没有Everything了,只有44有。

去目录下找到/etc/yum.repos.d/fedora.repo,更改为

复制代码
[fedora]
name=Fedora 40 - aarch64
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/40/Everything/aarch64/os/
enabled=1
countme=1
metadata_expire=7d
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-aarch64
skip_if_unavailable=False

找到/etc/yum.repos.d/fedora-updates.repo,更改为

复制代码
[updates]
name=Fedora 40 - aarch64 - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/40/Everything/aarch64/
enabled=1
countme=1
metadata_expire=6h
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-40-aarch64
skip_if_unavailable=False

然后保存,要输入密码

然后终端执行

bash 复制代码
sudo dnf makecache

没有报错就可以

可以测试一下,输入更新整个系统的包,原会很慢,现在很快了

bash 复制代码
sudo dnf update

这里给不想动的人,提供一个完整版,直接整个复制,输密码就可以了

bash 复制代码
sudo cp /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.bak
sudo cp /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.bak

sudo tee /etc/yum.repos.d/fedora.repo <<'EOF'
[fedora]
name=Fedora 44 - aarch64
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/44/Everything/aarch64/os/
enabled=1
countme=1
metadata_expire=7d
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-aarch64
skip_if_unavailable=False
EOF

sudo tee /etc/yum.repos.d/fedora-updates.repo <<'EOF'
[updates]
name=Fedora 44 - aarch64 - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/44/Everything/aarch64/
enabled=1
countme=1
metadata_expire=6h
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-aarch64
skip_if_unavailable=False
EOF

sudo dnf clean all
sudo dnf makecache
sudo dnf update
相关推荐
A小辣椒6 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒10 小时前
TShark:基础知识
linux
AlfredZhao12 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式