GNU/Linux >> Tutoriales Linux >  >> Linux

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

Después de la instalación de RHEL 8, los repositorios de paquetes de Linux deben estar habilitados antes de poder instalar nuevos paquetes. Cualquier intento de instalar software nuevo dará como resultado el siguiente mensaje de error:

This system has no repositories available through subscriptions.

O

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Error: There are no enabled repos.

O

This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
No repositories available

En este tutorial aprenderás:

  • Cómo registrar su sistema en Red Hat Subscription Management.
  • Cómo adjuntar una suscripción de RHEL 8 a su sistema.
  • Cómo habilitar el repositorio de RHEL 8.
  • Cómo deshabilitar el repositorio de RHEL 8.

Listado de repositorios de administración de suscripciones habilitados en Redhat 8 Linux.

Requisitos de software y convenciones utilizadas

Habilitar repositorios de administración de suscripciones en Redhat 8 Linux instrucciones paso a paso

Aquí asumimos que acaba de instalar su sistema Redhat 8 Linux y desea habilitar el repositorio y tener lista la suscripción a Red Hat Enterprise Linux.

NOTA
Si no posee una suscripción Redhat de producción paga, puede registrarse en el programa Red Hat Developer, que le permite descargar RHEL 8, así como registrar su sistema y habilitar repositorios.
  1. Primero debe registrar su sistema.

    Prepare los detalles de su cliente y, desde la línea de comandos, ejecute el siguiente comando mientras proporciona sus credenciales de cliente:

    # subscription-manager register
    Registering to: subscription.rhsm.redhat.com:443/subscription
    Username:
    Password: 
    The system has been registered with ID: 5e3514db-51ef-4287-8168-e598f372ebc4
    The registered system name is: rhel8
    
  2. Obtener suscripción Pool ID . Para hacerlo, comience enumerando todas las suscripciones disponibles:
    # subscription-manager list --available
    

    Dependiendo de su suscripción, el comando anterior producirá una lista de suscripciones. Mire los detalles de la suscripción y tome nota del Pool ID del paquete de suscripción que desea adjuntar a su sistema. Por ejemplo:

    Subscription Name:   Red Hat Enterprise Linux Server Beta
    Provides:            Red Hat CodeReady Linux Builder for x86_64 Beta
                         Red Hat Enterprise Linux for IBM z Systems Beta
                         Red Hat Enterprise Linux Fast Datapath Beta for Power, little endian
                         Red Hat Enterprise Linux Resilient Storage Beta
                         Red Hat Enterprise Linux for x86_64 Beta
                         Red Hat Enterprise Linux for Real Time for NFV Beta
                         Red Hat Enterprise Linux for Real Time Beta
                         Red Hat CodeReady Linux Builder for ARM 64 Beta
                         Red Hat Enterprise Linux Fast Datapath Beta for x86_64
                         Red Hat CodeReady Linux Builder for Power, little endian Beta
                         Red Hat CodeReady Linux Builder for IBM z Systems Beta
                         Red Hat Enterprise Linux High Availability Beta
                         Red Hat Enterprise Linux for Power, little endian Beta
                         Red Hat Enterprise Linux for ARM 64 Beta
    SKU:                 RH00069
    Contract:            11796656
    Pool ID:             8a85f69c671cb39701671f54cfc365cb
    Provides Management: No
    Available:           Unlimited
    Suggested:           1
    Service Level:       Self-Support
    Service Type:        L1-L3
    Subscription Type:   Standard
    Starts:              16/11/18
    Ends:                15/11/19
    System Type:         Physical
    
  3. El siguiente paso es adjuntar la suscripción. Usa el Pool ID recuperado del paso anterior para adjuntar la suscripción a su sistema:
    # subscription-manager attach --pool=8a85f69c671cb39701671f54cfc365cb
    
  4. Confirme su suscripción a Redhat:
    [root@rhel8 ~]# subscription-manager list
    +-------------------------------------------+
        Installed Product Status
    +-------------------------------------------+
    Product Name:   Red Hat Enterprise Linux for x86_64 Beta
    Product ID:     486
    Version:        8.0 Beta
    Arch:           x86_64
    Status:         Subscribed
    Status Details: 
    Starts:         16/11/18
    Ends:           15/11/19
    
  5. En esta etapa, algunos de los repositorios predeterminados deben estar habilitados. Enumere los repositorios habilitados usando el dnf comando:
    # dnf repolist
    Updating Subscription Management repositories.
    Updating Subscription Management repositories.
    Last metadata expiration check: 0:01:59 ago on Sat 17 Nov 2018 00:05:40 EST.
    repo id                                                    repo name                                                                          status
    rhel-8-for-x86_64-appstream-beta-rpms                      Red Hat Enterprise Linux 8 for x86_64 - AppStream Beta (RPMs)                      4,594
    rhel-8-for-x86_64-baseos-beta-rpms  
    

    Si todo salió bien, ahora debería poder usar el dnf comando para instalar software adicional en su sistema Redhat 8 Linux.

  6. Para habilitar más repositorios, use el subscription-manager Comando para enumerar primero todos los repositorios disponibles junto con sus nombres:
    #  subscription-manager repos --list                                  
    +----------------------------------------------------------+
        Available Repositories in /etc/yum.repos.d/redhat.repo
    +----------------------------------------------------------+
    Repo ID:   rhel-8-for-x86_64-supplementary-beta-rpms
    Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Supplementary Beta (RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/supplementary/os
    Enabled:   0
    
    Repo ID:   rhel-8-for-x86_64-baseos-beta-source-rpms
    Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS Beta (Source RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/source/SRPMS
    Enabled:   0
    
    Repo ID:   rhel-8-for-x86_64-highavailability-beta-debug-rpms
    Repo Name: Red Hat Enterprise Linux 8 for x86_64 - High Availability Beta (Debug RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/highavailability/debug
    Enabled:   0
    
    Repo ID:   rhel-8-for-x86_64-rt-beta-debug-rpms
    Repo Name: Red Hat Enterprise Linux 8 for x86_64 - Real Time Beta (Debug RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/rt/debug
    Enabled:   0
    
    .......
    
    Repo ID:   fast-datapath-beta-for-rhel-8-x86_64-rpms
    Repo Name: Fast Datapath Beta for RHEL 8 x86_64 (RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/fast-datapath/os
    Enabled:   0
    
    Repo ID:   rhel-8-for-x86_64-baseos-beta-debug-rpms
    Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS Beta (Debug RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/debug
    Enabled:   0
    
    Repo ID:   codeready-builder-beta-for-rhel-8-x86_64-rpms
    Repo Name: Red Hat CodeReady Linux Builder Beta for RHEL 8 x86_64 (RPMs)
    Repo URL:  https://cdn.redhat.com/content/beta/rhel8/8/x86_64/codeready-builder/os
    Enabled:   0
    

    Tome nota del repositorio Repo ID desea habilitar/deshabilitar.

  7. Habilitar/Deshabilitar repositorio usando el subscription-manager dominio. En este ejemplo, habilitaremos rhel-8-for-x86_64-nfv-beta-rpms repositorio:
    # subscription-manager repos --enable=rhel-8-for-x86_64-nfv-beta-rpms
    Repository 'rhel-8-for-x86_64-nfv-beta-rpms' is enabled for this system.
    

    Para habilitar todos los repositorios, ejecute:

    # subscription-manager repos --enable=*
    

    Para deshabilitar un repositorio específico, ejecute:

    # subscription-manager repos --disable=rhel-8-for-x86_64-nfv-beta-rpms
    Repository 'rhel-8-for-x86_64-nfv-beta-rpms' is disabled for this system.
    

Linux
  1. Gestión de paquetes de Linux con apt

  2. Cómo habilitar el repositorio EPEL en RHEL 7 sin una suscripción actual a Red Hat

  3. Cómo verificar la versión de Redhat

  4. Registre Red Hat Enterprise Linux y adjunte una suscripción con Ansible

  5. Cómo habilitar el reenvío de IP en Linux

Configurar logrotate en Redhat Linux

Creación de un repositorio de paquetes de Redhat

Cómo habilitar el inicio de sesión automático en Kali Linux

Gestión de particiones de Linux

Red Hat Insights:gestión de vulnerabilidades

Repositorios de terceros de RPM Fusion y cómo habilitarlos en Fedora, RedHat y Centos Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Redhat 8 Linux
    Software Credenciales de usuario de producción o desarrollador del cliente de Redhat
    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