YUM (kurz für Yellowdog Updater Modified) ist ein Open-Source-Tool, das von Red Hat Inc für RPM-basierte Systeme entwickelt wurde. Es ist ein High-Level-Paketverwaltungstool, das zum einfachen Installieren, Entfernen, Aktualisieren oder Suchen von Softwarepaketen auf Systemen oder in Netzwerk-Repositories verwendet wird. Es ermöglicht uns, eine CentOS-Basis und Repositories von Drittanbietern zu verwenden, die auf Remote- oder lokalen Servern erstellt wurden, um einzelne Pakete oder Paketgruppen automatisch zu installieren, nachdem ihre Abhängigkeiten aufgelöst wurden.
Die Hauptkonfigurationsdatei von YUM ist /etc/yum.conf, und das Hauptverzeichnis, in dem die Repository-Konfigurationsdatei gespeichert ist, ist /etc/yum.repos.d/. Die Repository-Konfigurationsdatei hat eine bestimmte Syntax und sollte mit der Erweiterung .repo im Verzeichnis /etc/yum.repos.d/ enden.
Die Repository-Konfigurationsdatei enthält die URL des Repositorys, die Repo-ID, den Repo-Namen, Anweisungen zur Verwendung von GPG zum Überprüfen von Paketsignaturen und eine Option zum Aktivieren oder Deaktivieren des Repositorys.
Wenn Sie auf den folgenden Fehler stoßen:
# yum-config-manager --add-repo [repository_url] -bash: yum-config-manager: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Distributionswahl zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install yum-utils |
Ubuntu | apt-get install yum-utils |
Kali-Linux | apt-get install yum-utils |
CentOS | yum installiere yum-utils |
Fedora | dnf installiere yum-utils |
Raspbian | apt-get install yum-utils |
Der Befehl yum-config-manager ist Teil des Pakets namens yum-utils. Aufgrund eines fehlenden Pakets auf dem System ist beim Ausführen des Befehls ein Fehler aufgetreten.
Wir können ein Repository dauerhaft aktivieren oder deaktivieren, indem wir das Dienstprogramm yum-config-manager verwenden. Es nimmt notwendige Änderungen in der Datei vor, die im Verzeichnis /etc/yum.repos.d/ gespeichert ist, wie hier in der Befehlszeile gezeigt:
$ yum-config-manager --enable [repo id]
Das Dienstprogramm yum-config-manager kann auch verwendet werden, um eine Client-Repo-Konfigurationsdatei in /etc/yum.repos.d zu erstellen, wie in der folgenden Befehlszeile gezeigt:
$ yum-config-manager --addrepo=http://repo.example.com/7/x86_64/