GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So richten Sie ein lokales Yum/DNF-Repository unter CentOS 8 ein

In diesem Artikel erfahren Sie, wie Sie ein lokales Yum/DNF-Repository unter CentOS 8 einrichten. Das lokale Repository wird verwendet, um die RPM-Pakete für CentOS zu speichern und für die Softwareinstallation und Betriebssystemaktualisierungen an Client-Server zu verteilen. Mit diesem lokalen Repository können Sie sowohl Internetbandbreite als auch Zeit zum Herunterladen von Paketen aus dem Internet sparen.

Lokales Yum/DNF-Repository auf CentOS 8

Mounten Sie die CentOS 8 ISO-Datei mit dem folgenden Befehl:

mount CentOS-8-x86_64-1905-dvd1.iso /opt
cd /opt
ls

Jetzt ist die ISO-Datei gemountet. Verwenden Sie den folgenden Befehl, um die Datei media.repo in das Verzeichnis /etc/yum.repos.d/ zu kopieren.

cp -v /opt/media.repo  /etc/yum.repos.d/centos8.repo

Weisen Sie dann dem Verzeichnis /etc/yum.repos.d/ mit dem folgenden Befehl die richtigen Berechtigungen zu:

chmod 644 /etc/yum.repos.d/centos8.repo

Bearbeiten Sie nun die Konfigurationen mit dem folgenden Befehl:

nano etc/yum.repos.d/centos8.repo

Entfernen Sie alle vorhandenen Konfigurationen in der oben geöffneten Datei und fügen Sie die folgenden Konfigurationen hinzu:

[InstallMedia-BaseOS]
name=CentOS Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[InstallMedia-AppStream]
name=CentOS Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

Speichern und beenden Sie die Datei.

Nachdem die Repo-Datei nun mit der neuen Konfiguration aktualisiert wurde, verwenden Sie den folgenden Befehl, um den YUM / DNF-Cache zu löschen:

dnf clean all

Verwenden Sie den Befehl dnf oder yum repolist, um zu überprüfen, ob diese Befehle Pakete aus lokalen Repositories abrufen.

dnf repolist

Öffnen Sie nun die Konfigurationsdatei „/etc/yum/pluginconf.d/subscription-manager.conf“ und setzen Sie den Parameter enabled auf 1, wie unten gezeigt:

nano /etc/yum/pluginconf.d/subscription-manager.conf

Jetzt installieren wir den Nginx-Webserver, um zu prüfen, ob Pakete heruntergeladen und installiert werden, indem das lokale YUM / DNF-Repository verwendet wird:

dnf install nginx

Das lokale YUM-/DNF-Repository wurde erfolgreich eingerichtet.


Cent OS
  1. So installieren Sie Fail2Ban unter CentOS 7

  2. Konfigurieren Sie das lokale YUM-Repository auf CentOS 6 / RHEL 6

  3. So erstellen Sie ein lokales YUM-Repository auf CentOS 7 / RHEL 7 mithilfe einer DVD

  4. So installieren Sie DNF unter CentOS 7

  5. So erstellen Sie ein lokales Yum-Repository für MySQL Enterprise-Pakete

So installieren Sie YUM auf RHEL 8 / CentOS 8

So richten Sie einen OpenVPN-Server unter CentOS 7 ein

So richten Sie das lokale Yum/DNF-Repository auf dem RHEL 8-Server mithilfe einer DVD oder ISO-Datei ein

So aktualisieren Sie Centos 7 auf 8

Lokalen YUM-Server unter CentOS 7 installieren und konfigurieren [Anleitung]

So richten Sie NFS-Server und -Client unter CentOS 8 ein