rocky linux yum源设置

打印 上一主题 下一主题

主题 1798|帖子 1798|积分 5394

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、备份原有源设置

  1. # 备份原有仓库配置(防止误操作)
  2. sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
复制代码
二、替换为国内镜像源

1. 阿里云镜像源(保举)

Rocky Linux 8.x

  1. # 替换所有 .repo 文件的镜像地址
  2. sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
  3.          -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
  4.          -i.bak \
  5.          /etc/yum.repos.d/Rocky-*.repo
复制代码
Rocky Linux 9.x

  1. # 注意路径差异(9.x 使用 /rocky 代替 /rockylinux)
  2. sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
  3.          -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rocky|g' \
  4.          -i.bak \
  5.          /etc/yum.repos.d/Rocky-*.repo
复制代码
2. 清华大学镜像源

Rocky Linux 8.x/9.x

  1. sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
  2.          -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/rocky|g' \
  3.          -i.bak \
  4.          /etc/yum.repos.d/Rocky-*.repo
复制代码
三、更新缓存并验证

  1. # 清理旧缓存
  2. sudo dnf clean all
  3. # 生成新缓存
  4. sudo dnf makecache
  5. # 验证配置是否生效(检查仓库地址)
  6. sudo dnf repolist
复制代码
四、设置 EPEL 扩展源

EPEL(Extra Packages for Enterprise Linux)提供额外的软件包:
  1. # 安装 EPEL 仓库
  2. sudo dnf install -y epel-release
  3. # 替换 EPEL 镜像源(阿里云)
  4. sudo sed -e 's|^metalink|#metalink|g' \
  5.          -e 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com/epel|g' \
  6.          -i.bak \
  7.          /etc/yum.repos.d/epel*.repo
  8. # 更新缓存
  9. sudo dnf clean all && sudo dnf makecache
复制代码
五、可选:添加第三方仓库

1. Docker 官方源

  1. # 添加 Docker CE 仓库
  2. sudo dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. # 安装 Docker
  4. sudo dnf install -y docker-ce docker-ce-cli containerd.io
复制代码
2. Nginx 官方源

  1. # 添加 Nginx 仓库
  2. cat <<EOF | sudo tee /etc/yum.repos.d/nginx.repo
  3. [nginx-stable]
  4. name=nginx stable repo
  5. baseurl=https://mirrors.aliyun.com/nginx/centos/\$releasever/\$basearch/
  6. enabled=1
  7. gpgcheck=1
  8. gpgkey=https://nginx.org/keys/nginx_signing.key
  9. EOF
  10. # 安装 Nginx
  11. sudo dnf install -y nginx
复制代码
六、常见问题

1. 网络连接失败

检查防火墙是否放行 HTTP/HTTPS:
  1. sudo firewall-cmd --add-service=http --add-service=https --permanent
  2. sudo firewall-cmd --reload
复制代码
2. GPG 密钥验证失败

手动导入缺失的 GPG 密钥:
  1. sudo rpm --import https://mirrors.aliyun.com/rocky/RPM-GPG-KEY-rockyofficial
复制代码
3. 缓存更新失败

逼迫重建缓存:
  1. sudo rm -rf /var/cache/dnf
  2. sudo dnf makecache
复制代码
七、恢复默认源设置

若需恢复原有设置:
  1. # 删除修改后的文件
  2. sudo rm -rf /etc/yum.repos.d/Rocky-*.repo
  3. # 还原备份
  4. sudo cp /etc/yum.repos.d.backup/*.repo /etc/yum.repos.d/
  5. sudo dnf clean all && sudo dnf makecache
复制代码
总结

通过替换国内镜像源(阿里云、清华源)并设置 EPEL 扩展仓库,可大幅提升 Rocky Linux 的软件下载速率。若需更多第三方软件,按需添加专用仓库即可。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

西河刘卡车医

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表