从 CentOSPlus repo 安装/更新 RHEL5 上的软件包,并使用 RHN 中存在的相同软件包

从 CentOSPlus repo 安装/更新 RHEL5 上的软件包,并使用 RHN 中存在的相同软件包

我正在尝试在 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

相关内容