## Repositorys installieren
Schlüssel importieren
- Importieren Sie zunächst die Schlüsseldatei, die für die Sicherheit verwendet wird, indem Sie je nach Betriebssystemversion die folgenden Befehle verwenden
– Für CentOS/RHEL 8-Benutzer
„
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
sudo yum installiere epel-release
sudo yum installiere yum-utils
„
Neue Repositorys hinzufügen
- Sie können den Befehl „add-repository“ verwenden, um ein neues Repository hinzuzufügen. Mit dem folgenden Befehl wird beispielsweise ein Repository für MySQL 8 aus dem offiziellen MySQL-Repository hinzugefügt
„
sudo yum-config-manager --add-repo=https://dev.mysql.com/get/mysql8-release-el8-2.noarch.rpm
„
- Manchmal hat ein Repository nur eine Repository-URL ohne eine „RPM“-Repository-URL-Datei. In solchen Fällen können Sie „dnf repolist“ oder „yum list all“ verwenden, um zuvor zu überprüfen, ob ein solches Repository bereits zu Ihrem System hinzugefügt wurde. Führen Sie dies unten aus Befehl zum Überprüfen solcher Repositorys
„
sudo dnf repolist
„
- Wenn das erforderliche Repository nicht gefunden wird, können Sie eine eigene „Repo“-Datei erstellen und hinzufügen
„
sudo sh -c 'echo "[localrepo]
name=lokale Pakete
baseurl=file:///home/user/local_repo
aktiviert=0
gpgcheck=0">> /etc/yum.repos.d/local.repo'
„
Repositorys konfigurieren
- Aktivieren Sie nun das Repository, das Sie mit dem folgenden Befehl erstellt oder hinzugefügt haben
„
sudo yum-config-manager --enable localrepo
„
- Hier ist „localrepo“ der von uns erstellte Repository-Name. Sie müssen ihn durch den Namen ersetzen, den Sie in Ihrer Konfigurationsdatei verwendet haben.
– Als nächstes müssen Sie die Paketmetadaten aktualisieren, damit das neu hinzugefügte Repository ordnungsgemäß konfiguriert ist.
„
Sudo DNF-Update
„
– Für CentOS/RHEL 7-Benutzer können Sie den Befehl yum anstelle des Befehls dnf verwenden.
Repositorys verwalten
- Sie können ein Repository auch deaktivieren, indem Sie die Option „--disable“ verwenden
- Sie können das Repository auch vollständig mit der Option „--remove“ entfernen
Prioritäten konfigurieren
- Sie können die Priorität für Repositorys so definieren, dass das System sie beim Aktualisieren oder Installieren von Paketen bevorzugt. Niedrigere Zahlen erhalten eine höhere Priorität
- Um Prioritäten festzulegen, bearbeiten Sie die Variable „priority“ in der Repository-Konfigurationsdatei. Zum Beispiel:
„
sudo vim /etc/yum.repos.d/local.repo
[localrepo]
name=lokale Pakete
baseurl=file:///home/user/local_repo
aktiviert=1
gpgcheck=0
Priorität=1
„
- Speichern Sie nun die Konfigurationsdatei und führen Sie den Update-Befehl erneut aus, um die Änderungen zu übernehmen
„
Sudo DNF-Update
„