Soy nuevo en RHEL. Al intentar instalar el software esta mañana me encontré con obstáculos en la carretera. Lo esrequeridotener una suscripción para descargar paquetes a través demmmen RHEL?
Me encuentro con diferentes fuentes en la red, algunas lo hacen parecer comosi, necesitas una suscripción, otros lo hacen sonar comono, solo se requiere una suscripción para soporte.
En cualquier caso, no puedo instalar el software del cajero automático porque las máquinas en las que estoy no tienen la suscripción registrada. ¿Existe alguna forma de instalar el software RHEL sin registrar una suscripción? ¿Si es así, cómo?
Respuesta1
Sí, tienes que tener unactivoSuscripción a RHEL para descargar paquetes de los repositorios de RHEL. Si su máquina nunca se ha suscrito o la suscripción ha caducado, no podrá utilizar ninguno de los repositorios proporcionados por RHEL.
Estados de Red Hat, en la parte relevante:
Si elige dejar que todas sus suscripciones caduquen y no tiene otras suscripciones activas en su organización, conserva el derecho a utilizar el software, pero todo su entorno ya no recibirá ninguno de los beneficios de la suscripción, incluidos:
- Las últimas versiones de software certificadas.
- Erratas de seguridad o corrección de errores.
Ingresar un número de suscripción a Red Hat Enterprise Linux 5 permite al instalador:
Acceda al conjunto completo de paquetes compatibles incluidos con la suscripción en el momento de la instalación.
Registre automáticamente el sistema en todos los canales de Red Hat Network (RHN) incluidos con la suscripción en el momento de la instalación.
Se pueden encontrar muchos otros ejemplos...
Todavía puedes usartercerorepositorios; sin embargo, a menudo dependen de paquetes en los repositorios base proporcionados por RHEL y, por lo tanto, muchos paquetes no se instalarán si no se pueden satisfacer esas dependencias.
La única forma de instalar paquetes básicos sin suscripción es eliminarlos del medio de instalación.
Si no puede o no quiere comprar una suscripción a Red Hat, consideremigrar a CentOSpara evitar el problema.
Respuesta2
Una alternativa es agregar el repositorio de CentOS a sus yum
configuraciones. CentOS es en gran parte underivado de RHEL. Como tal, la mayoría de sus paquetes son compatibles con RHEL.
Michael Cutler escribió una guía parainstalar paquetes de CentOS en RHEL. Brevemente:
# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3
lsb_release -r
cat /etc/issue
# create a new yum .repo config file
nano /etc/yum.repos.d/centos.repo
# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/
[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0
# save centos.repo and (optional) run this to reset the cache
yum clean all
Será necesario seguir pasos similares para otros repositorios de terceros. Sin embargo, es preferible usar el repositorio de CentOS, ya que probablemente contendrá todas las dependencias que necesitarán sus paquetes.
Tangencialmente, si obtiene PYCURL ERROR 22 - "The requested URL returned error: 404"
, puede eliminar los repositorios de terceros obsoletos eliminando sus .repo
archivos y los relacionados.
# Ex: http://repoforge.org
cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing
Respuesta3
Simplemente cree un paquete de repositorio usted mismo y guárdelo en un medio extraíble.
Cuando y donde lo necesites, puedes usarlo. Puede obtener los paquetes del DVD y no es necesario instalar todos los RPM que necesita.
Respuesta4
Hay algunas preguntas frecuentes sobre esto enhttps://developers.redhat.com/articles/faqs-no-cost-red-hat-enterprise-linux.
Lo que identifica el uso gratuito de una edición para desarrolladores que no debe usarse a nivel empresarial.