GNU/Linux >> Tutoriales Linux >  >> Linux

No hay repositorios habilitados solución RHEL

Es posible que reciba un There are no enabled repos mensaje de error al intentar instalar actualizaciones del sistema en una instalación nueva de Red Hat Linux. Esto ocurre cuando no ha habilitado su suscripción RHEL. En este tutorial, lo guiaremos a través de las instrucciones paso a paso para registrar su suscripción RHEL, habilitar el administrador de paquetes y finalmente instalar actualizaciones y corregir el mensaje de error para siempre.

En este tutorial aprenderás:

  • Cómo habilitar los repositorios de Red Hat con subscription-manager comando
  • Cómo utilizar una ISO de Red Hat como repositorio de software

No hay repositorios de solución RHEL habilitados


El siguiente mensaje de error se mostrará en su sistema Red Hat Linux después de una instalación nueva. Simplemente significa que para obtener actualizaciones del sistema y también para instalar software nuevo, debe configurar los repositorios de paquetes.

Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d",  "/etc/distro.repos.d"

Una forma de solucionar este problema, así como la forma más obvia, es usar subscription-manager y siga las instrucciones para registrar su sistema RHEL y así habilitar también los repositorios de RHEL. Para esto, debe tener disponible una suscripción de pago o de prueba de Redhat.

# subscription-manager register

Sin embargo, si simplemente desea jugar e instalar software sin necesidad de una suscripción actualizada de Red Hat, puede montar su imagen ISO de Red Hat descargada y convertirla en su repositorio local predeterminado y poder instalar el software. Para habilitar tu repositorio local y así superar el There are no enabled repos error, primero monte su imagen iso de RHEL:

# mkdir /media/rhel-iso
# mount /dev/cdrom /media/rhel-iso/

Ahora, cuando tenga su RHEL iso montado en /media/rhel-iso/ , cree un nuevo archivo de repositorio dnf en /etc/yum.repos.d/RHEL_Disc.repo con el siguiente contenido:

[RHEL_Disc]
name=rhel-8.5-x86_64-dvd
baseurl="file:///media/rhel-iso/AppStream/"
gpgcheck=0

Una vez que esté listo, busque nuevos repositorios para habilitar este repositorio:

# dnf repolist

Ahora podrá instalar un nuevo software en su caja RHEL Linux no registrada. Como puede ver a continuación, podemos instalar un paquete de ejemplo a través del repositorio de disco RHEL que creamos.

La desventaja es que no recibirá nuevas actualizaciones y esto puede crear un problema de seguridad para su sistema. Además, al usar el dnf el siguiente mensaje persistirá.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Pensamientos finales

En este tutorial, vio cómo habilitar los repositorios de instalación en un sistema Red Hat Linux. Dado que Red Hat requiere que los usuarios registren una suscripción paga o de prueba, debemos usar el subscription-manager Comando para habilitar repositorios. Alternativamente, vio cómo usar el disco de instalación para actuar como un repositorio. Esto solo debe verse como una solución temporal o una para usar en escenarios de prueba. En última instancia, deberá registrarse para obtener una cuenta de Red Hat y registrar su sistema.


Linux
  1. ¿Cómo verificar qué funciones de SysRq están habilitadas?

  2. ¿Cómo desmontar un sistema Linux?

  3. Memoria máxima utilizable por un sistema RHEL 6 de 32 bits

  4. Método para probar si los discos en el sistema están formateados

  5. nf_conntrack_max persistente entre reinicios

Cómo verificar la versión de Linux Red Hat (RHEL) instalada en su sistema

Habilite los repositorios de administración de suscripciones en Redhat 8 Linux

Pasos de instalación de Red Hat Enterprise Linux (RHEL) 8 con capturas de pantalla

Cómo manejar un pánico en el kernel de Linux

Mi viaje hacia la administración del sistema Linux

¿Cómo sé si IP Multicasting está habilitado en mi red?

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Red Hat Linux
    Software N/A
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios