首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
运维.售后
›
运维.售后
›
rocky linux yum源设置
返回列表
发新帖
rocky linux yum源设置
[复制链接]
发表于 2025-4-22 05:24:20
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、
备份
原有源设置
#
备份
原有仓库
配置
(防止误操作)
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 Ent
erp
rise 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 的软件下载速率。若需更多第三方软件,按需添加专用仓库即可。
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
物联网
Java
数据仓库与分析
开源技术
前端开发
西河刘卡车医
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表