Una vez que instalamos RHEL 8, para poder instalar software por repositorios es necesario contar con una suscripción que nos permita hacer uso de los repos para instalar software, actualizar, etc. Por eso vamos a ver con unos simples comandos como hacer esto.
Paso 1: Suscripción
Doy por hecho que ya tenés una suscripción, así que tene el usuario y clave a mano porque lo vamos a utilizar ahora. Lanzamos el comando como root
subscription-manager register
Colocamos los datos de acceso.
Paso 2: Listar estado
Una vez que registramos el sistema, se le va a asigna un ID. Ahora hay vincularlo con alguna de las licencias que tengamos disponibles dentro de nuestra cuenta de RedHat. Verifiquemos que el sistema no está vinculado todavía con el comando:
[root@localhost ~]# subscription-manager list +-------------------------------------------+ Installed Product Status +-------------------------------------------+ Product Name: Red Hat Enterprise Linux for x86_64 Product ID: 479 Version: 8.3 Arch: x86_64 Status: Not Subscribed Status Details: Not supported by a valid subscription. Starts: Ends: [root@localhost ~]#
Paso 3: Listar licencias activas
Podemos ver que figura como no suscrito (Not Subscribed), para saber si tenemos un slot/licencia disponible para vincular, hacemos:
subscription-manager list --available
Paso 4: Asignar licencia
Cargamos la suscripción disponible tomando el Pool ID del paso anterior
subscription-manager attach --pool=XXXXXXXXXXXXXXXXXXXX
Paso 5: Refrescar dnf y yum
dnf repolist yum repolist
Y ahora podemos actualizar e instalar software:
dnf update yum update