我正在尝试在 RHEL5 上安装带有 MySQL 的 postfix,但是即使我在 rhnplugin.conf 文件中有一个排除行,rhnplugin 中的 repos 也会覆盖它
我的目标是只使用 CentOSPlus repo 来安装 postfix,其余的都使用 RHN
这是我的 rhnplugin.conf 文件
[main]
enabled = 1
gpgcheck = 1
[base]
exclude=postfix
[update]
exclude=postfix
这是我的 CentOS-Base.repo 文件
[centosplus]
enabled=1
includepkgs=postfix
name=CentOS-5 - Plus
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=centosplus
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
如果我enabled=0
在 rhnplugin.conf 文件中设置,它会正常工作,但我的目标不是禁用该 repo
答案1
将其添加到您的 rhnplugin.conf:
[rhel-x86_64-server-5]
exclude=postfix
假设为“rhel-x86_64-server-5”。根据您的 RHEL 版本调整该 repo。
(yum repolist enabled
将显示您系统上启用的 repos)
然后安装 postfix:
yum install postfix