|
1 2 3 4 5 6 7 8 |
1.备份本地yum源 [root@bogon ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 2.获取阿里yum源配置文件 [root@bogon ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3.更新yum缓存 [root@bogon ~]# yum makecache |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
centos stream 9 更换清华大学源 # 备份原有源 sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup # 使用清华大学的 CentOS Stream 9 镜像 sudo tee /etc/yum.repos.d/CentOS-Stream.repo > /dev/null << 'EOF' [baseos] name=CentOS Stream 9 - BaseOS baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [appstream] name=CentOS Stream 9 - AppStream baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/AppStream/x86_64/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [crb] name=CentOS Stream 9 - CRB baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/CRB/x86_64/os/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial EOF 其他文件修改: https://mirrors4.tuna.tsinghua.edu.cn/help/centos-stream/ |
个人自用(直接下载替换掉yum.repos.d 整个目录下文件)
|
1 2 |
链接:https://pan.baidu.com/s/1Yuw5fj5k2yeGeh4wZuNhZQ 提取码:uitz |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#yum install -y wget mkdir /etc/yum.repos.d/repo_bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/ #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o /etc/yum.repos.d/Centos-7.repo curl http://mirrors.aliyun.com/repo/Centos-7.repo -o /etc/yum.repos.d/Centos-7.repo #yum -y install epel-release curl http://mirrors.aliyun.com/repo/epel-7.repo -o /etc/yum.repos.d/epel-7.repo yum makecache fast&& yum install -y yum-axelget yum install -y yum-utils yum-axelget lrzsz unzip zip htop ntpdate ntp net-tools systemctl restart ntpd && systemctl enable ntpd |
Rockylinux更换yum源
|
1 2 3 4 5 6 7 8 9 10 11 |
https://zhuanlan.zhihu.com/p/704277560 看这个就够了 #生成缓存 dnf makecache 验证epel安装: dnf repolist enabled | grep epel https://mirrors.tuna.tsinghua.edu.cn/epel/RPM-GPG-KEY-EPEL-8 |
高校镜像推荐 mirror.sjtu.edu.cn 和 mirrors.zju.edu.cn。 商业公司镜像推荐 mirrors.aliyun.com。 其他多数镜像不全,要么没有 almalinux,要么没有 rocky。 当然可以根据个人喜好、地理位置、访问体验等因素来选择。
该项配置方法兼容 Rocky Linux 8 和 9。
Rocky Linux 9 默认 repo 如下:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
[root@localhost ~]# dnf repolist repo id repo name appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS extras Rocky Linux 9 - Extras # 安装 epel 后增加 epel Extra Packages for Enterprise Linux 9 - x86_64 # 文件列表如下 [root@localhost ~]# ll /etc/yum.repos.d/ epel.repo epel-testing.repo epel-cisco-openh264.repo rocky-addons.repo rocky-devel.repo rocky-extras.repo rocky.repo # 注意 (sysin):Rocky 8 的文件名首字母大写 R |
基本系统
Rocky Linux 国内镜像源更换方法如下。
上海交通大学示例:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
mirror.sjtu.edu.cn` = `mirrors.sjtug.sjtu.edu.cn sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirror.sjtu.edu.cn/rocky|g' \ -i.bak \ /etc/yum.repos.d/[Rr]ocky*.repo # 注意 8 系列 Rocky R 大些,9 系列 r 小写 (sysin) # 恢复 (sysin) sed -e 's|^#mirrorlist=|mirrorlist=|g' \ -e 's|^baseurl=https://mirror.sjtu.edu.cn/rocky|#baseurl=http://dl.rockylinux.org/$contentdir|g' \ -i.bak \ /etc/yum.repos.d/[Rr]ocky*.repo |
更换其他镜像,对应按照上面替换 Mirror Name 即可,注意路径 “/rocky”,但是阿里云镜像是 “/rockylinux”。
阿里云示例:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \ -i.bak \ /etc/yum.repos.d/[Rr]ocky*.repo # 注意 8 系列 Rocky R 大些,9 系列 r 小写 (sysin) # 阿里云文档有误无法匹配:https://developer.aliyun.com/mirror/rockylinux # 恢复 (sysin) sed -e 's|^#mirrorlist=|mirrorlist=|g' \ -e 's|^baseurl=https://mirrors.aliyun.com/rockylinux|#baseurl=http://dl.rockylinux.org/$contentdir|g' \ -i.bak \ /etc/yum.repos.d/[Rr]ocky*.repo |
EPEL
若安装了 epel,同时修改如下
上海交通大学 epel 示例:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# 注意:上海交通大学地址多一个 fedora sed -e 's|^metalink=|#metalink=|g' \ -e 's|^#baseurl=https://download.example/pub|baseurl=https://mirror.sjtu.edu.cn/fedora|g' \ -i.bak \ /etc/yum.repos.d/epel{,-testing}.repo # 说明:之前为 /etc/yum.repos.d/epel*.repo,新版多了一个 epel-cisco-openh264.repo 无镜像,将其过滤 # 恢复 (sysin) sed -e 's|^#metalink=|metalink=|g' \ -e 's|^baseurl=https://mirror.sjtu.edu.cn/fedora|#baseurl=https://download.example/pub|g' \ -i.bak \ /etc/yum.repos.d/epel{,-testing}.repo # 说明:之前为 /etc/yum.repos.d/epel*.repo,新版多了一个 epel-cisco-openh264.repo 无镜像,将其过滤 |
阿里云 epel 示例:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
sed -e 's|^metalink=|#metalink=|g' \ -e 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|g' \ -i.bak \ /etc/yum.repos.d/epel{,-testing}.repo # 说明:之前为 /etc/yum.repos.d/epel*.repo,新版多了一个 epel-cisco-openh264.repo 无镜像,将其过滤 # 恢复 (sysin) sed -e 's|^#metalink=|metalink=|g' \ -e 's|^baseurl=https://mirrors.aliyun.com|#baseurl=https://download.example/pub|g' \ -i.bak \ /etc/yum.repos.d/epel{,-testing}.repo # 说明:之前为 /etc/yum.repos.d/epel*.repo,新版多了一个 epel-cisco-openh264.repo 无镜像,将其过滤 |
其他替换地址如:
- mirrors.zju.edu.cn
- mirrors.nju.edu.cn(无 rocky)
- mirrors.ustc.edu.cn(无 almalinux)
补充:epel-cisco-openh264.repo 即 Cisco OpenH264 仓库似乎暂无国内镜像,速度慢禁用即可。
|
1 2 3 |
yum -y install yum-utils yum-config-manager --enable epel-cisco-openh264 # 或者编辑 /etc/yum.repos.d/epel-cisco-openh264.repo 修改 enabled=0 |
清理并重新生成软件包信息缓存:
|
1 2 3 4 5 |
# 备注:yum=dnf yum clean all rm -rf /var/cache/yum yum makecache #yum autoremove #此命令需要已经 makecache |
|
1 |
参考:https://zhuanlan.zhihu.com/p/704277560 |
- 本文固定链接: https://www.yoyoask.com/?p=4116
- 转载请注明: shooter 于 SHOOTER 发表