rocky设置yum源优先级
时间: 2025-01-27 10:35:05 浏览: 66
### 如何在 Rocky Linux 中设置 YUM 源的优先级
为了管理不同仓库之间的冲突并控制哪些包来自哪个仓库,在 Rocky Linux 中可以安装 `prioritize` 插件来实现对各个源设定不同的优先级别。
#### 安装 yum-priorities 插件
首先需要确保已启用 EPEL (Extra Packages for Enterprise Linux) 仓库,因为此插件通常不在默认库中提供:
```bash
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
接着安装 priorities 插件:
```bash
dnf install yum-plugin-priorities
```
#### 配置仓库优先级
安装完成后,编辑 `/etc/yum/pluginconf.d/priorities.conf` 文件以激活该功能,并调整特定 repo 的优先等级。对于每一个想要分配优先权值的 .repo 文件(位于 `/etc/yum.repos.d/` 下),添加如下行到对应部分内:
```ini
priority=N
```
这里的 N 是一个整数值,越低表示越高优先度;一般建议官方发行版提供的资源设为最低编号如10,而第三方或自定义存储库则给予较高数字比如20、30等[^1]。
例如修改 openstack.repo 文件中的 priority 参数:
```ini
[openstack-rocky]
name=Loongnix for Fedora 21 - Rocky
baseurl=http://example.com/path/to/repo/
enabled=1
gpgcheck=1
priority=20
```
完成上述更改之后保存文件退出编辑器即可生效新策略。此时当存在相同版本号的不同来源软件包时,系统会优先考虑具有较低优先级数值的仓库进行下载和更新操作。
阅读全文
相关推荐













