Você geralmente não quer misturar repositórios entre qualquer um dos repositórios baseados no Red Hat. Às vezes você pode pegar pacotes do CentOS e mixá-los com o RHEL e vice-versa, mas faça isso com cuidado!
Normalmente, o que faço é pegar os RPMs fonte de um pacote que eu encontro no Fedora e tentar construí-lo para o CentOS. Estes são os pacotes que a maioria dos repositórios contém chamado packageX.src.rpm. Esses pacotes são essencialmente arquivos de origem pré-empacotados junto com um arquivo .spec de RPM que instrui as ferramentas na cadeia de ferramentas de desenvolvedores sobre como construir o pacote X.
Você pode configurar seu próprio ambiente de compilação RPM com bastante facilidade, e depois reconstruir o SRPM de download. Geralmente, quando você tem esse trabalho, você pode usar comandos como este para fazer o trabalho pesado:
$ rpmbuild --rebuild packageX.src.rpm
Se o pacote tiver vários requisitos necessários para criá-lo, você poderá usar este comando para instalá-los:
$ yum-builddep --nogpgcheck packageX.src.rpm
Há um tutorial mais completo aqui, intitulado: [one-liner]: Usando o yum-builddep para acelerar o desenvolvimento de SRPMs no Fedora & CentOS .
Eu tenho uma boa quantidade deste documentado no meu blog (plugue sem vergonha).