Après l'installation de RHEL 8, les référentiels de packages Linux doivent être activés avant de pouvoir installer de nouveaux packages. Toute tentative d'installation d'un nouveau logiciel entraînera le message d'erreur suivant :
Ce système n'a pas de dépôts disponibles via les abonnements.
OU
Ce système n'est pas enregistré auprès de Red Hat Subscription Management. Vous pouvez utiliser subscription-manager pour vous enregistrer.Mise à jour des référentiels de gestion des abonnements.Impossible de lire l'identité du consommateurCe système n'est pas enregistré auprès de Red Hat Subscription Management. Vous pouvez utiliser subscription-manager pour vous inscrire. Erreur :Il n'y a pas de dépôt activé.
OU
Ce système est enregistré auprès de Red Hat Subscription Management, mais ne reçoit pas de mises à jour. Vous pouvez utiliser subscription-manager pour attribuer des abonnements.Aucun référentiel disponible
Dans ce didacticiel, vous apprendrez :
- Comment enregistrer votre système auprès de Red Hat Subscription Management.
- Comment associer un abonnement RHEL 8 à votre système.
- Comment activer le référentiel RHEL 8.
- Comment désactiver le référentiel RHEL 8.
Répertorier les 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ée |
---|---|
Système | Linux Redhat 8 |
Logiciel | Identifiants d'utilisateur de production client ou de développeur Redhat |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Activer les référentiels de gestion des abonnements sur Redhat 8 Linux, instructions détaillées
Ici, nous supposons que vous venez d'installer votre système Redhat 8 Linux et que vous souhaitez activer le référentiel et que l'abonnement Red Hat Enterprise Linux est prêt.
Si vous ne possédez pas d'abonnement Redhat de production payant, vous pouvez vous inscrire au programme Red Hat Developer qui vous permet de télécharger RHEL 8 ainsi que d'enregistrer votre système et d'activer les référentiels.
- Votre système doit d'abord ê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 registerRegistering to :subscription.rhsm.redhat.com:443/subscriptionUsername:Password :Le système a été enregistré avec l'ID :5e3514db-51ef-4287-8168-e598f372ebc4Le nom du système enregistré est :rhel8
- Obtenir un abonnement
Pool ID
. Pour ce faire, commencez par répertorier tous les abonnements disponibles :# subscription-manager list --available
En fonction de votre abonnement, la commande ci-dessus produira une liste d'abonnements. Consultez les détails de l'abonnement et notez l'
Pool ID
du forfait d'abonnement que vous souhaitez joindre à votre système. Par exemple :Nom de l'abonnement :Red Hat Enterprise Linux Server BetaFournit :Red Hat CodeReady Linux Builder pour x86_64 Beta Red Hat Enterprise Linux pour 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 pour x86_64 bêta Red Hat Enterprise Linux pour temps réel pour NFV bêta Red Hat Enterprise Linux pour temps réel bêta Red Hat CodeReady Linux Builder pour ARM 64 bêta Red Hat Enterprise Linux Fast Datapath bêta pour x86_64 Red Hat CodeReady Linux Builder for Power, Little Endian Beta Red Hat CodeReady Linux Builder pour IBM z Systems Beta Red Hat Enterprise Linux High Availability Beta Red Hat Enterprise Linux for Power, Little Endian Beta Red Hat Enterprise Linux pour ARM 64 BetaSKU :RH00069Contrat :11796656ID de pool :8a85f69c671cb39701671f54cfc365cb Fournit la gestion :Non disponible :Illimité Suggestion :1 Niveau de service :Auto-assistance Type de service :L1-L3 Type d'abonnement :Standard Début :16/11/18 Fin :15/11/19 Type de système :Physique
- L'étape suivante consiste à joindre l'abonnement. Utilisez l'
Pool ID
récupéré à l'étape précédente pour attacher l'abonnement à votre système :# subscription-manager attach --pool=8a85f69c671cb39701671f54cfc365cb
- Confirmez votre abonnement Redhat :
[root@rhel8 ~]# subscription-manager list+------------------------------------- ---------------+ État du produit installé+--------------------------------------------- ------------+Nom du produit :Red Hat Enterprise Linux pour x86_64 BetaProduct ID :486Version :8.0 BetaArch :x86_64Status :SubscribedStatus Details :Starts :16/11/18Ends :15/11/19
- À ce stade, certains des référentiels par défaut doivent être activés. Répertorier les référentiels activés en utilisant le
dnf
commande :# dnf repolistMise à jour des référentiels de gestion des abonnements.Mise à jour des référentiels de gestion des abonnements.Dernière vérification de l'expiration des métadonnées :il y a 0:01:59 le samedi 17 novembre 2018 à 00:05:40 EST.repo id repo name statusrhel-8-for- x86_64-appstream-beta-rpms Red Hat Enterprise Linux 8 pour x86_64 - AppStream Beta (RPM) 4 594rhel-8-for-x86_64-baseos-beta-rpms
Si tout s'est bien passé, vous devriez maintenant pouvoir utiliser le
dnf
pour installer des logiciels supplémentaires sur votre système Redhat 8 Linux. - Pour activer plus de référentiels, utilisez le
subscription-manager
pour répertorier d'abord tous les référentiels disponibles avec leurs noms :# subscription-manager repos --list +--------------------- ------------------------------------+ Référentiels disponibles dans /etc/yum.repos.d/redhat .repo+--------------------------------------------------------------- ----------+ID de référentiel :rhel-8-for-x86_64-supplementary-beta-rpmsNom de référentiel :Red Hat Enterprise Linux 8 pour x86_64 - URL de référentiel bêta supplémentaire (RPM) :https://cdn .redhat.com/content/beta/rhel8/8/x86_64/supplementary/osEnabled :0ID de dépôt :rhel-8-for-x86_64-baseos-beta-source-rpmsNom de dépôt :Red Hat Enterprise Linux 8 pour x86_64 - BaseOS Beta ( RPM sources) URL de dépôt :https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/source/SRPMSEnabled :0 ID de dépôt :rhel-8-for-x86_64-highavailability-beta-debug-rpmsRepo Nom :Red Hat Enterprise Linux 8 pour x86_64 - Bêta haute disponibilité (RPM de débogage) URL de dépôt :https://cdn.redhat.com/content/beta/rhel8/8/x86_64/highavailability/debu gEnabled :0Repo ID :rhel-8-for-x86_64-rt-beta-debug-rpmsRepo 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/debugEnabled :0.......Repo ID :fast-datapath-beta-for-rhel-8-x86_64-rpmsRepo Name :Fast Datapath Beta for RHEL 8 x86_64 ( RPM) URL du référentiel :https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/fast-datapath/osEnabled : 0ID du référentiel :rhel-8-for-x86_64-baseos-beta-debug-rpmsNom du référentiel :Red Hat Enterprise Linux 8 pour x86_64 - BaseOS Beta (RPM de débogage) URL de dépôt :https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/debugEnabled :0ID de dépôt :codeready-builder-beta -for-rhel-8-x86_64-rpmsRepo Name :Red Hat CodeReady Linux Builder Beta pour RHEL 8 x86_64 (RPM)Repo URL :https://cdn.redhat.com/content/beta/rhel8/8/x86_64/codeready- constructeur/osEnabled : 0
Prenez note du dépôt
Repo ID
vous souhaitez activer/désactiver. - Activer/Désactiver le référentiel à l'aide du
subscription-manager
commande. Dans cet exemple, nous allons activer lerhel-8-for-x86_64-nfv-beta-rpms
référentiel :# subscription-manager repos --enable= rhel-8-for-x86_64-nfv-beta-rpmsRepository 'rhel-8-for-x86_64-nfv-beta-rpms' est activé pour ce système.
Pour activer tous les référentiels, exécutez :
# dépôts du gestionnaire d'abonnements --enable=*
Pour désactiver un référentiel spécifique, exécutez :
# dépôts du gestionnaire d'abonnements --disable= rhel-8-for-x86_64-nfv-beta-rpmsRepository 'rhel-8-for-x86_64-nfv-beta-rpms' est désactivé pour ce système.