Eu uso epel e rpmforge nos meus centos. Mas eu recomendo que você instale o plugin yum-priorities já que existem alguns programas nos dois repositórios.
Ok, então aqui está o link de prioridades do yum explicado em detalhes: link
Mas, basicamente, depois de instalar yum-priorities , você deve editar /etc/yum/pluginconf.d/priorities.conf
de enabled = 0 para enabled = 1
E também adicione esta linha a todos os repositórios (porque pode haver mais de um) em cada arquivo repo em /eyc/yum.repos.d /
prioridade = Número
Há também um oneliner para ver suas prioridades:
sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n
Esta é minha saída:
priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [extras]
priority = 1 [updates]
priority = 2 [contrib]
priority = 10 [atrpms]
priority = 10 [elrepo]
priority = 10 [elrepo-extras]
priority = 10 [elrepo-kernel]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 11 [elrepo-testing]
priority = 11 [epel-testing]
priority = 11 [epel-testing-debuginfo]
priority = 11 [epel-testing-source]
priority = 20 [rpmforge]
priority = 20 [rpmforge-extras]
priority = 21 [rpmforge-testing]
priority = 30 [nfb] This is my own repo.