rocky linux配置yum
时间: 2025-05-27 08:05:28 浏览: 47
### 如何在 Rocky Linux 中配置 Yum 源
#### 配置本地 Yum 源
为了在 Rocky Linux 上配置本地 Yum 源,可以按照以下方法操作:
1. **挂载 ISO 镜像**
将 Rocky Linux 的安装 ISO 镜像挂载到虚拟机中。可以通过 `df -h` 命令查看挂载情况。如果未显示挂载信息,则需重新启动系统并再次运行命令验证。
2. **进入镜像路径**
进入已挂载的 ISO 镜像路径。假设挂载点为 `/run/media/ananan/Rocky-8-10-x86_64-dvd/`,则执行如下命令:
```bash
cd /run/media/ananan/Rocky-8-10-x86_64-dvd/
```
3. **编辑 Yum 配置文件**
修改默认的 Yum 配置文件以指向本地 ISO 镜像中的存储库路径。例如,编辑 `/etc/yum.repos.d/Rocky-AppStream.repo` 文件,添加或修改以下内容:
```ini
[local]
name=Local Repository
baseurl=file:///run/media/ananan/Rocky-8-10-x86_64-dvd/AppStream
enabled=1
gpgcheck=0
[BaseOS]
name=BaseOS Local Repository
baseurl=file:///run/media/ananan/Rocky-8-10-x86_64-dvd/BaseOS
enabled=1
gpgcheck=0
```
此处定义了两个仓库 `[local]` 和 `[BaseOS]`,分别对应于 AppStream 和 BaseOS 存储库[^1]。
4. **清理缓存并生成新缓存**
执行以下命令以清除旧的 Yum 缓存并创建新的缓存:
```bash
yum clean all
yum makecache
```
---
#### 替换为国内 Yum 源
对于网络环境较差的情况,建议将官方 Yum 源替换为国内镜像源(如上海交通大学提供的镜像站点)。以下是具体步骤:
1. **备份原始配置文件**
备份现有的 Yum 配置文件以防万一出现问题:
```bash
cp /etc/yum.repos.d/rocky*.repo /etc/yum.repos.d/rocky*.repo.bak
```
2. **修改 Yum 配置文件**
使用 `sed` 工具批量替换 URL 地址为国内镜像地址。例如:
```bash
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.sjtug.sjtu.edu.cn/rocky|g' \
-i /etc/yum.repos.d/rocky*.repo
```
该命令的作用是禁用原有的 `mirrorlist` 并启用指定的国内镜像作为基础 URL[^2]。
3. **刷新缓存**
清除现有缓存并重建新的缓存数据:
```bash
yum clean all
yum makecache
```
4. **测试更新功能**
可通过以下命令测试是否成功切换至国内源并正常工作:
```bash
yum repolist
yum check-update
```
---
#### 注意事项
- 在配置过程中,请确保所有路径和文件名正确无误。
- 如果遇到 GPG 密钥校验失败的问题,可以在配置文件中设置 `gpgcheck=0` 或导入相应的密钥。
- 对于生产环境,推荐保留 `gpgcheck=1` 来增强安全性,并手动下载对应的 GPG 密钥进行签名验证。
---
阅读全文
相关推荐


















