当前位置: 首页 > news >正文

rocky linux yum源配置

一、备份原有源配置

# 备份原有仓库配置(防止误操作)
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup

二、替换为国内镜像源

1. 阿里云镜像源(推荐)
Rocky Linux 8.x
# 替换所有 .repo 文件的镜像地址
sudo 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/Rocky-*.repo
Rocky Linux 9.x
# 注意路径差异(9.x 使用 /rocky 代替 /rockylinux)
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rocky|g' \
         -i.bak \
         /etc/yum.repos.d/Rocky-*.repo
2. 清华大学镜像源
Rocky Linux 8.x/9.x
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/rocky|g' \
         -i.bak \
         /etc/yum.repos.d/Rocky-*.repo

三、更新缓存并验证

# 清理旧缓存
sudo dnf clean all

# 生成新缓存
sudo dnf makecache

# 验证配置是否生效(检查仓库地址)
sudo dnf repolist

四、配置 EPEL 扩展源

EPEL(Extra Packages for Enterprise Linux)提供额外的软件包:

# 安装 EPEL 仓库
sudo dnf install -y epel-release

# 替换 EPEL 镜像源(阿里云)
sudo sed -e 's|^metalink|#metalink|g' \
         -e 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com/epel|g' \
         -i.bak \
         /etc/yum.repos.d/epel*.repo

# 更新缓存
sudo dnf clean all && sudo dnf makecache

五、可选:添加第三方仓库

1. Docker 官方源
# 添加 Docker CE 仓库
sudo dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io
2. Nginx 官方源
# 添加 Nginx 仓库
cat <<EOF | sudo tee /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=https://mirrors.aliyun.com/nginx/centos/\$releasever/\$basearch/
enabled=1
gpgcheck=1
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF

# 安装 Nginx
sudo dnf install -y nginx

六、常见问题

1. 网络连接失败

检查防火墙是否放行 HTTP/HTTPS:

sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload
2. GPG 密钥验证失败

手动导入缺失的 GPG 密钥:

sudo rpm --import https://mirrors.aliyun.com/rocky/RPM-GPG-KEY-rockyofficial
3. 缓存更新失败

强制重建缓存:

sudo rm -rf /var/cache/dnf
sudo dnf makecache

七、恢复默认源配置

若需恢复原有配置:

# 删除修改后的文件
sudo rm -rf /etc/yum.repos.d/Rocky-*.repo

# 还原备份
sudo cp /etc/yum.repos.d.backup/*.repo /etc/yum.repos.d/
sudo dnf clean all && sudo dnf makecache

总结

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

http://www.dtcms.com/a/85800.html

相关文章:

  • 图论 | 98. 所有可达路径
  • 机器学习、深度学习解决方案设计方案通用审核流程(solution architect review)
  • 从扩展黎曼泽塔函数构造物质和时空的结构-5
  • 【页面组件】——1
  • 使用DeepSeek进行审稿和反馈审稿意见相关流程和提示词分享
  • 【算法】常见排序算法(插入排序、选择排序、交换排序和归并排序)
  • LLM之RAG理论(十四)| RAG 最佳实践
  • Pi型隶属函数(Π-shaped Membership Function)的详细介绍及python示例
  • 2025年3月 CCF GESP C++ 二级 真题解析
  • 仅靠prompt,Agent难以自救
  • DeepSeek,PowerBI一般有哪些问题?
  • 操作系统导论——第13章 抽象:地址空间
  • 【笔记分享】NCS/Zephyr USB MSC实现方法介绍
  • 每日一题第15届蓝桥杯c/c++本科B组省赛第3题
  • 【笔记分享】nRF54H20 SPI速率范围记录
  • 【数理基础】【高等代数】高等代数本科课程总结、资料汇总、个人理解
  • Quartz.NET 核心功能与应用解析
  • Java中synchronized 和 Lock
  • 数据可视化在商业智能中的应用:从数据到洞察的桥梁
  • LINUX基础IO [六] - 文件理解与操作
  • Centos7搭建Zabbix4.x监控HCL模拟网络设备:zabbix-server搭建及监控基础04
  • 23种设计模式-原型(Prototype)设计模式
  • (UI自动化测试)(UI自动化测试)第二篇:元素定位的方法_xpath路径定位
  • Java 大视界 -- Java 大数据在智慧文旅旅游目的地营销与品牌传播中的应用(150)
  • 字符串及其函数
  • 第五章.java接口
  • 生成连笔字或其他字体的网站——非常实用
  • Web开发-JS应用NodeJS原型链污染文件系统Express模块数据库通讯
  • Python解决“DNA序列编辑距离”问题
  • BUAA XCPC 2025 Spring Training 2