So richten Sie ein lokales Yum/DNF -Repository auf CentOS 8 ein
- 4718
- 403
- Matteo Möllinger
In diesem Artikel erfahren Sie, wie Sie lokal ein DNF- oder Yum -Repository auf Ihrem einrichten können Centos 8 System mit einer ISO oder einer Installations -DVD.
Centos 8 Schiffe mit 2 Repositories: Basisos Und Appstream (Anwendungsstrom) - Was ist der Unterschied zwischen den beiden Repositories??
Der Basisos Das Repository besteht aus den erforderlichen Paketen, die für das Vorhandensein eines minimalen Betriebssystems erforderlich sind. Andererseits, Appstream Enthält die verbleibenden Softwarepakete, Abhängigkeiten und Datenbanken.
Verwandte Lesen: So erstellen Sie lokales HTTP YUM/DNF -Repository auf RHEL 8
Lassen Sie uns jetzt die Ärmel hochkrempeln und einen Einheimischen aufstellen Yum/dnf Repository in Centos 8.
Schritt 1: Mount CentOS 8 DVD -Installations -ISO -Datei
Beginnen Sie mit der Befestigung der ISO -Datei in ein Verzeichnis Ihrer Wahl. Hier haben wir eingeschaltet /opt
Verzeichnis.
# Mount Centos-8-X86_64-1905-DVD1.ISO /Opt # CD /Opt # lsMount Centos 8 ISO -Datei
Schritt 2: Erstellen Sie ein CentOS 8 Local Yum Repository
Im montierten Verzeichnis, wo Ihr ISO ist montiert, kopieren Sie die Medien.Repo
Datei an der /etc/yum.Repos.D/ Verzeichnis wie gezeigt.
# CP -v /opt /Media.Repo /etc /yum.Repos.D/Centos8.RepoErstellen Sie CentOS 8 lokales Yum -Repository
Als nächstes weisen Sie Dateiberechtigungen wie gezeigt zu.
# Chmod 644 /etc /yum.Repos.D/Centos8.Repo # ls -l /etc /yum.Repos.D/Centos8.RepoStellen Sie die Berechtigung in Yum -Repository -Datei fest
Wir müssen die Standard -Repository -Datei auf dem System konfigurieren. Verwenden Sie, um die Konfigurationen zu überprüfen, den CAT -Befehl wie gezeigt.
# Katze etc/yum.Repos.D/Centos8.RepoÜberprüfen Sie die Yum -Repository -Datei
Wir müssen die Konfigurationslinien mit einem Texteditor Ihrer Wahl ändern.
# vim usw./yum.Repos.D/Centos8.Repo
Löschen Sie die gesamte Konfiguration und kopieren Sie und fügen Sie die folgende Konfiguration ein und fügen Sie sie ein.
[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 = Datei: /// etc/pki/rpmm/rpm -GPG/RPM-GPG-KEY-Centosofficial
Speichern Sie die Repo -Datei und beenden Sie den Editor.
Nachdem Sie die Repository -Datei mit neuen Einträgen geändert haben, fahren Sie fort und löschen Sie die DNF / Yum Cache wie gezeigt.
# DNF reinigen Sie alle oder # yum reinigen Sie alle
Um zu bestätigen, dass das System Pakete aus den lokal definierten Repositories erhalten, führen Sie den Befehl aus:
# DNF Repolist oder # Yum RepolistListen Sie Yum -Repositories auf
Jetzt gesetzt 'ermöglicht'
Parameter von 1
Zu 0
In CentOS-Appream.Repo Und CentOS-Base.Repo Dateien.
Schritt 3: Installieren Sie Pakete mit einem lokalen DNF- oder YUM -Repository
Versuchen wir es nun, ein Paket zu installieren. In diesem Beispiel werden wir NodeJS am System installieren.
# DNF Installieren Sie NodeJS oder # yum nodejs installierenInstallieren Sie Pakete aus dem lokalen Yum -Repository
Und dies ist ein klarer Indikator dafür, dass wir ein lokales DNF/Yum -Repository erfolgreich eingerichtet haben Centos 8.
- « So erhöhen Sie die Zahl der Festplattennummer unter Linux
- MyTop - Ein nützliches Instrument zur Überwachung von MySQL/MariadB -Leistung unter Linux »