GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Aktivieren Sie Subskriptionsverwaltungs-Repositories auf Redhat 8 Linux

Nach der Installation von RHEL 8 müssen Linux-Paket-Repositories aktiviert werden, bevor Sie neue Pakete installieren können. Jeder Versuch, neue Software zu installieren, führt zu folgender Fehlermeldung:

Dieses System verfügt über keine Repositories, die über Abonnements verfügbar sind.

ODER

Dieses System ist nicht bei Red Hat Subscription Management registriert. Sie können den Subscription-Manager verwenden, um sich zu registrieren. Subscription Management-Repositories werden aktualisiert. Consumer-Identität kann nicht gelesen werden. Dieses System ist nicht bei Red Hat Subscription Management registriert. Sie können den Abonnement-Manager verwenden, um sich zu registrieren.Fehler:Es gibt keine aktivierten Repos.

ODER

Dieses System ist bei Red Hat Subscription Management registriert, erhält aber keine Updates. Sie können Subscription-Manager verwenden, um Abonnements zuzuweisen. Keine Repositories verfügbar

In diesem Tutorial lernen Sie:

  • So registrieren Sie Ihr System bei Red Hat Subscription Management.
  • So hängen Sie ein RHEL 8-Abonnement an Ihr System an.
  • So aktivieren Sie das RHEL 8-Repository.
  • So deaktivieren Sie das RHEL 8-Repository.

Auflisten aktivierter Subskriptionsverwaltungs-Repositories unter Redhat 8 Linux.

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Redhat 8 Linux
Software Redhat Kunden-Produktions- oder Entwickler-Anmeldedaten
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Schritt-für-Schritt-Anleitung zum Aktivieren von Abonnementverwaltungs-Repositories auf Redhat 8 Linux

Hier gehen wir davon aus, dass Sie gerade Ihr Red Hat 8 Linux-System installiert haben und das Repository aktivieren möchten und das Red Hat Enterprise Linux-Abonnement bereit haben.

HINWEIS
Wenn Sie kein kostenpflichtiges Redhat-Produktionsabonnement besitzen, können Sie sich für das Red Hat Developer-Programm registrieren, mit dem Sie RHEL 8 herunterladen sowie Ihr System registrieren und Repositories aktivieren können.
  1. Zuerst muss Ihr System registriert werden.

    Bereiten Sie Ihre Kundendaten vor und führen Sie über die Befehlszeile den folgenden Befehl aus, während Sie Ihre Kundenanmeldeinformationen angeben:

    # subscription-manager registerRegistring to:subscription.rhsm.redhat.com:443/subscriptionUsername:Password:Das System wurde mit ID registriert:5e3514db-51ef-4287-8168-e598f372ebc4Der registrierte Systemname lautet:rhel8
  2. Erhalten Sie die Pool ID des Abonnements . Beginnen Sie dazu mit der Auflistung aller verfügbaren Abonnements:
    # subscription-manager list --available

    Abhängig von Ihrem Abonnement erstellt der obige Befehl eine Liste der Abonnements. Sehen Sie sich die Abonnementdetails an und notieren Sie sich die Pool ID des Abonnementpakets, das Sie Ihrem System hinzufügen möchten. Zum Beispiel:

    Name des Abonnements:Red Hat Enterprise Linux Server Betabietet:Red Hat CodeReady Linux Builder für x86_64 Beta Red Hat Enterprise Linux für IBM z Systems Beta Red Hat Enterprise Linux Fast Datapath Beta für Power, Little Endian Red Hat Enterprise Linux Resilient Storage Beta Red Hat Enterprise Linux für x86_64 Beta Red Hat Enterprise Linux für Echtzeit für NFV Beta Red Hat Enterprise Linux für Echtzeit Beta Red Hat CodeReady Linux Builder für ARM 64 Beta Red Hat Enterprise Linux Fast Datapath Beta für x86_64 Red Hat CodeReady Linux Builder für Power, Little Endian Beta Red Hat CodeReady Linux Builder für IBM z Systems Beta Red Hat Enterprise Linux High Availability Beta Red Hat Enterprise Linux für Power, Little Endian Beta Red Hat Enterprise Linux für ARM 64 BetaSKU:RH00069Vertrag:11796656Pool-ID:8a85f69c671cb39701671f54cfc365cb Bietet Verwaltung:NeinVerfügbar:UnbegrenztEmpfohlen:1Servicelevel:Self-SupportServicetyp:L1-L3Abonnementtyp:StandardBeginnt:16.11.18Endet:15.11.19Systemtyp:Physisch
  3. Der nächste Schritt ist das Anhängen des Abonnements. Verwenden Sie die Pool ID aus dem vorherigen Schritt abgerufen, um ein Abonnement an Ihr System anzuhängen:
    # subscription-manager Attach --pool=8a85f69c671cb39701671f54cfc365cb
  4. Bestätigen Sie Ihr Redhat-Abonnement:
    [root@rhel8 ~]# Abonnement-Manager-Liste+----------------------------------------- ---------------+ Installierter Produktstatus+------------------------------- ------------+Produktname:Red Hat Enterprise Linux für x86_64 BetaProdukt-ID:486Version:8.0 BetaArch:x86_64Status:AbonniertStatusdetails:Beginnt:16.11.18Endet:15.11.19 
  5. Zu diesem Zeitpunkt sollten einige der Standard-Repositories aktiviert sein. Listen Sie aktivierte Repositorys auf, indem Sie dnf verwenden Befehl:
    # dnf repolistUpdating Subscription Management repositories.Updating Subscription Management repositories.Letzte Metadaten-Ablaufprüfung:vor 0:01:59 am Samstag, 17. November 2018, 00:05:40 EST.repo id repo name statusrhel-8-for- x86_64-appstream-beta-rpms Red Hat Enterprise Linux 8 für x86_64 – AppStream Beta (RPMs) 4.594rhel-8-for-x86_64-baseos-beta-rpms 

    Wenn alles gut gegangen ist, sollten Sie nun in der Lage sein, dnf zu verwenden Befehl, um zusätzliche Software auf Ihrem Redhat 8 Linux-System zu installieren.

  6. Um weitere Repositories zu aktivieren, verwenden Sie den subscription-manager Befehl, um zuerst alle verfügbaren Repositories zusammen mit ihren Namen aufzulisten:
    # subscription-manager repos --list +---------------------- ------------------------------------+ Verfügbare Repositories in /etc/yum.repos.d/redhat .repo+------------------------------------------------------------- ----------+Repo-ID:rhel-8-for-x86_64-supplementary-beta-rpmsRepo-Name:Red Hat Enterprise Linux 8 für x86_64 – Supplementary Beta (RPMs)Repo-URL:https://cdn .redhat.com/content/beta/rhel8/8/x86_64/supplementary/osEnabled:0Repo-ID:rhel-8-for-x86_64-baseos-beta-source-rpmsRepo-Name:Red Hat Enterprise Linux 8 für x86_64 – BaseOS Beta ( Quell-RPMs)Repo-URL:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/source/SRPMSEEnabled:0Repo-ID:rhel-8-for-x86_64-highavailability-beta-debug-rpmsRepo Name:Red Hat Enterprise Linux 8 für x86_64 – High Availability Beta (Debug-RPMs)Repo-URL: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 für x86_64 – Echtzeit-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 ( RPMs)Repo-URL:https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/fast-datapath/osEnabled:0Repo-ID:rhel-8-for-x86_64-baseos-beta-debug-rpmsRepo-Name :Red Hat Enterprise Linux 8 für x86_64 – BaseOS Beta (Debug-RPMs)Repo-URL:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/debugEnabled:0Repo-ID:codeready-builder-beta -für-rhel-8-x86_64-rpmsRepo-Name:Red Hat CodeReady Linux Builder Beta für RHEL 8 x86_64 (RPMs)Repo-URL:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/codeready- builder/osEnabled:0

    Notieren Sie sich die Repo ID des Repositorys Sie aktivieren/deaktivieren möchten.

  7. Repository aktivieren/deaktivieren mit dem subscription-manager Befehl. In diesem Beispiel aktivieren wir rhel-8-for-x86_64-nfv-beta-rpms Repository:
    # Subscription-Manager-Repositorys --enable= rhel-8-for-x86_64-nfv-beta-rpmsRepository „rhel-8-for-x86_64-nfv-beta-rpms“ ist für dieses System aktiviert.

    Um alle Repositorys zu aktivieren, führen Sie Folgendes aus:

    # Subscription-Manager-Repositorys --enable=* 

    Um ein bestimmtes Repository zu deaktivieren, führen Sie Folgendes aus:

    # Subscription-Manager-Repositorys --disable= rhel-8-for-x86_64-nfv-beta-rpmsRepository „rhel-8-for-x86_64-nfv-beta-rpms“ ist für dieses System deaktiviert.

Linux
  1. Linux-Paketverwaltung mit apt

  2. So aktivieren Sie das EPEL-Repository auf RHEL 7 ohne ein aktuelles Red Hat-Abonnement

  3. So überprüfen Sie die Redhat-Version

  4. So aktivieren Sie die IP-Weiterleitung unter Linux

  5. Installation von Maven 3.0.5 unter RedHat Linux

Konfigurieren Sie logrotate unter Redhat Linux

Erstellen eines Redhat-Paket-Repositorys

So aktivieren Sie die automatische Anmeldung unter Kali Linux

Linux-Partitionsverwaltung

Red Hat Insights:Schwachstellenmanagement

RPM Fusion-Repositories von Drittanbietern und wie man diese auf Fedora, RedHat und Centos Linux aktiviert