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?
8
Respuestas:
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 update
o 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;
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.
fuente
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.
fuente
Puede probar con el archivo repo de epel y rpmforege.
Use el enlace para ver epel y rpmforge
http://fedoraproject.org/wiki/EPEL
http://dag.wieers.com/rpm/FAQ.php#A1
fuente
Me encontré con el mismo problema. Aquí hay algo de ayuda que utilizó el repositorio de CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Solo lectura Paso 2 (Instalar el repositorio Remi para CentOS y RedHat).
Espero que esto ayude.
fuente