Activer les référentiels de gestion des abonnements sur Redhat 8 Linux
Après l’installation de RHEL 8, les dépôts de paquets Linux doivent être activés avant de pouvoir installer de nouveaux paquets. Toute tentative d’installation d’un nouveau logiciel entraînera le message d’erreur suivant :
This system has no repositories available through subscriptions.
OU
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.
OU
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
Dans ce tutoriel, vous allez apprendre :
- Comment enregistrer votre système dans Red Hat Subscription Management.
- Comment associer un abonnement RHEL 8 à votre système.
- Comment faire pour activer le référentiel RHEL 8.
- Comment faire pour désactiver le référentiel RHEL 8.
Liste des référentiels de gestion des abonnements activés sur Redhat 8 Linux.
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| Système | Redhat 8 Linux |
| Logiciel | Informations d’identification des utilisateurs de production ou de développement des clients Redhat |
| Autre | Accès privilégié à votre système Linux en tant que root ou via la commande sudo. |
Activer les référentiels de gestion des abonnements sur Redhat 8 Linux instructions étape par étape
Ici, nous supposons que vous venez d’installer votre système Linux Redhat 8 et que vous souhaitez activer le référentiel et avoir l’abonnement Red Hat Enterprise Linux prêt.
Si vous ne disposez pas d’un abonnement Redhat de production payant, vous pouvez vous inscrire au programme Red Hat Developer, qui vous permet de télécharger RHEL 8, d’enregistrer votre système et d’activer les dépôts.
Tout d’abord, votre système doit être enregistré.
Préparez vos informations client et, à partir de la ligne de commande, exécutez la commande suivante tout en fournissant vos informations d’identification client :
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: rhel8Obtenir
l’ID de poold’abonnement. Pour ce faire, commencez par lister tous les abonnements disponibles :subscription-manager list --availableEn fonction de votre abonnement, la commande ci-dessus produira une liste d’abonnements. Parcourez les détails de l’abonnement et notez
l’ID de pooldu forfait d’abonnement que vous souhaitez attacher à votre système. Par exemple: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: PhysicalL’étape suivante consiste à joindre l’abonnement. Utilisez
l’ID de poolrécupéré à l’étape précédente pour attacher un abonnement à votre système :subscription-manager attach --pool=8a85f69c671cb39701671f54cfc365cbConfirmez votre abonnement 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À ce stade, certains des dépôts par défaut doivent être activés. Répertoriez les dépôts activés à l’aide de la commande
dnf: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-rpmsSi tout s’est bien passé, vous devriez maintenant être en mesure d’utiliser la commande
dnfpour installer des logiciels supplémentaires sur votre système Linux Redhat 8.Pour activer d’autres dépôts, utilisez la commande
subscription-managerpour répertorier d’abord tous les dépôts disponibles avec leurs noms :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: 0Notez
l’ID de référentielque vous souhaitez activer/désactiver.Activer/désactiver le référentiel à l’aide de la commande
subscription-manager. Dans cet exemple, nous allons activer le référentielrhel-8-for-x86_64-nfv-beta-rpms: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.Pour activer tous les dépôts, exécutez :
subscription-manager repos --enable=*Pour désactiver un référentiel spécifique, exécutez :
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.
