¿Puedo configurar repositorios Fedora o Centos en RHEL6?

8

Tengo una caja RHEL6 sin suscripción a Red Hat Network. Quiero instalar gcc usando yum para resolver todas las dependencias complejas. ¿Puedo conectarme a los repositorios de Fedora o Centos para instalar el software? ¿Si es así, cómo?

Liam
fuente
¿Tienes alguna máquina con una suscripción de redhat?
Sirex
sí, bueno una máquina virtual Amazon EC2
Liam
La forma en que lo haría es con yum-plugin-downloadonly en la máquina de suscripción, y mantener la memoria caché activada. luego mueva las rpm.
Sirex
Se consciente de dos cosas. En primer lugar, es un incumplimiento de la licencia de Red Hat tener un sistema RHEL instalado sin un derecho RHEL. En segundo lugar, si tiene instalados paquetes CentOS, es probable que su sistema no sea compatible con Red Hat, es posible que deba reinstalar el sistema operativo para obtener soporte técnico de ellos.
suprjami

Respuestas:

14

Respuesta corta

Instale el paquete de lanzamiento de centos equivalente desde una ubicación de descargas de centos ; Esto habilitará los repositorios de paquetes de CentOS donde puede hacer una yum updateo unayum install gcc

Respuesta larga (er)

Con respecto a las otras respuestas, sentí que se podría dar una respuesta un poco más completa a su pregunta.

CentOS tiene como objetivo ser 100% binario compatible con RHEL, por lo tanto, los paquetes CentOS 6.2 deben instalarse y ejecutarse en RHEL 6.2;

"CentOS se ajusta completamente a las políticas de redistribución de los proveedores ascendentes y pretende ser 100% compatible con los binarios (CentOS cambia principalmente los paquetes para eliminar la marca y las ilustraciones de los proveedores ascendentes)". http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

Para que pueda descargar el paquete "centos-release" desde un espejo CentOs para el lanzamiento de RHEL que ha elegido; CentOS Mirrors List , y eso instalará los archivos de repositorio CentOS-Base para permitir que los repositorios de CentOs funcionen en RHEL.

Esta guía de migración cubre algunos de los procesos de migración de RHEL a CentOS in situ: http://wiki.centos.org/HowTos/MigrationGuide

SIN EMBARGO NÚMERO 1

Siempre se recomienda una instalación nueva de CentOS. Habrá algunos problemas y será necesario limpiar algunos paquetes si mezcla repositorios. Esto se debe principalmente a que es un truco para hacer esto, y no está ampliamente probado.

SIN EMBARGO NÚMERO 2

Los niveles de parches CentOS no siguen la misma convención de nomenclatura que los parches RHEL, debido a restricciones de Redhat y otros problemas de nomenclatura.

Por lo tanto, se producirán muchos problemas cuando las aplicaciones de terceros confíen en redhat-release o centos-release, o en algunos nombres derivados de RHEL para paquetes y actualizaciones, vea aquí un ejemplo de los problemas de nombres de RHEL vs CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html

notas

Fedora se basa en diferentes ramas del código fuente y, por lo tanto, en diferentes bibliotecas compartidas y revisiones del kernel. Es poco probable que alguno de los paquetes compilados funcione en estas distribuciones.

EPEL y rpmforge son típicamente para paquetes de software en lugar de paquetes de sistema base, por lo tanto, es poco probable que sean de alguna utilidad para sus propósitos de resolver dependencias para cosas básicas.

Tom H
fuente
1

Fedora no es compatible con RHEL en general. Especialmente como algo básico como gcc, no recomendaría usar Fedora RPM.

Si no puede obtener RHEL rpms, puede probar CENTOS rpms desde uno de sus espejos, ya que CENTOS se enorgullece de ser binario compatible con RHEL.

gracias
fuente