Yum ist ein beliebter Paketmanager, der in verschiedenen Linux-Distributionen weit verbreitet ist. Mit yum können Sie die Installation, Aktualisierung und Deinstallation von Paketen auf Ihrem System verwalten. Ein wichtiger Aspekt bei der Verwendung von yum ist die Einrichtung von Repositories.
Das yum-Repository ist ein zentraler Paketspeicher, aus dem yum Informationen über die für die Installation verfügbaren Pakete erhält. Die meisten Linux-Distributionen werden standardmäßig mit einer Reihe von Repositories geliefert, aber manchmal müssen Sie möglicherweise zusätzliche Repositories hinzufügen, um auf die zusätzlichen Pakete zuzugreifen.
Um yum-Repositories einzurichten, müssen Sie eine Datei erstellen .repo (normalerweise mit einer Erweiterung .repo) im Verzeichnis /etc/yum.repos.d. In dieser Datei müssen Sie die URL des Repositorys und andere Einstellungen wie den Namen des Repositorys und seine Priorität angeben. Sie können auch einen GPG-Schlüssel für die Paketauthentifizierung konfigurieren.
Nach der Erstellung .dateirepo Sie können den Befehl yum verwenden, um Pakete aus diesem Repository zu installieren und zu aktualisieren. Yum scannt automatisch alle aktiven Repositorys, wenn der Befehl ausgeführt wird, und sucht nach dem von Ihnen angegebenen Paket, das installiert oder aktualisiert werden soll.
Was sind yum-Repositories?
Yum-Repositories sind zentrale Software-Repositorys für Linux-Distributionen, die das yum-Paketverwaltungssystem verwenden. Sie enthalten eine Sammlung von Programmen, Bibliotheken, Treibern und anderen Komponenten, die auf dem Betriebssystem installiert werden können.
Repositories ermöglichen es dem Benutzer, Software einfach und sicher zu installieren, zu aktualisieren und zu deinstallieren. Sie bieten auch einen Mechanismus zum automatischen Aktualisieren von Programmen und lassen sich perfekt in das yum-Paketverwaltungssystem integrieren.
Jedes yum-Repository enthält Informationen zu Paketen, deren Abhängigkeiten, Versionen und anderen wichtigen Daten. Diese Informationen werden auf die lokale Maschine heruntergeladen, und Benutzer können mit dem Befehl yum leicht nach Paketen aus den Repositorys suchen, installieren und aktualisieren.
Woher kommen die yum-Repositories?
Yum-Repositories werden von verschiedenen Organisationen bereitgestellt, darunter Entwickler von Linux-Distributionen, kommerzielle Unternehmen und die Entwicklergemeinschaft. Die meisten Linux-Distributionen werden mit Haupt-Repositories geliefert, die beliebte Software enthalten. Darüber hinaus können Benutzer zusätzliche Repositories hinzufügen, um die Auswahl verfügbarer Software zu erweitern.
Wenn Sie ein zusätzliches Repository hinzufügen, sollten Sie sicherstellen, dass das Repository vertrauenswürdig und sicher ist. Ungeprüfte Repositorys können schädliche Software enthalten oder Kompatibilitätsprobleme verursachen.
Die Verwendung von yum-Repositories ist einer der wichtigsten Aspekte der Softwareverwaltung unter Linux. Die ordnungsgemäße Konfiguration von Repositories ermöglicht es Benutzern, Software schnell und sicher auf ihrem System zu installieren und zu aktualisieren.
Installieren von Yum-Repositories unter Linux
Befolgen Sie die folgenden Schritte, um die yum-Repositories unter Linux zu installieren:
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo vi /etc/yum aus.repos.d/myrepo.repo, um eine neue Myrepo-Datei zu erstellen.repo im Verzeichnis /etc/yum.repos.d/. Anstelle von vi können Sie einen anderen Texteditor Ihrer Wahl verwenden.
- In der Datei, die myrepo geöffnet wird.repo geben Sie die folgenden Informationen ein:
[myrepo]name=My Repositorybaseurl=http://example.com/repoenabled=1gpgcheck=0
- [myrepo] - name des Repositorys. Sie können einen beliebigen eindeutigen Namen auswählen.
- name=My Repository - beschreibung des Repositorys. Sie können ihm einen aussagekräftigen Namen geben.
- baseurl=http://example.com/repo - Die URL des Repositorys, von dem yum die Pakete herunterlädt. Ersetzen example.com/repo auf die tatsächliche URL Ihres Repositorys.
- enabled=1 - weist yum an, dieses Repository zu verwenden. Setzen Sie den Wert auf 1, um das Repository zu aktivieren.
- gpgcheck=0 - setzt die Überprüfung der GPG-Schlüssel auf 0. Wenn das Repository keine GPG-Schlüssel hat, setzen Sie diesen Parameter auf 0.
- Speichern und schließen Sie die myrepo-Datei.repo.
- Führen Sie den Befehl sudo yum update aus, um die Paketliste aus dem neuen Repository zu aktualisieren.
- Jetzt können Sie den Befehl sudo yum install verwenden, um Pakete aus Ihrem neuen Repository zu installieren.
Jetzt haben Sie Yum-Repositories auf Ihrem Linux-System eingerichtet und Sie können problemlos neue Pakete hinzufügen und Updates erhalten.
Konfiguration und Konfiguration von yum-Repositories
Damit Yum ordnungsgemäß funktioniert, müssen Sie ein oder mehrere Repositorys konfigurieren und aktivieren. Das Einrichten von Repositorys beinhaltet normalerweise das Hinzufügen von Repository-URLs zu den Yum-Konfigurationsdateien und das Installieren der erforderlichen GPG-Schlüssel.
- Öffnen Sie die Konfigurationsdatei /etc/yum.conf in einem Texteditor.
- Fügen Sie den Parameter enabled=1 hinzu oder ändern Sie ihn, um die Repositorys zu aktivieren.
- Fügen Sie die Repository-URLs zum Abschnitt hinzu [repository] wobei repository der Name des Repositorys ist.
- Speichern Sie die Änderungen, und schließen Sie die Datei.
Nachdem Sie die Repositorys konfiguriert haben, können Sie verschiedene Yum-Befehle verwenden, um Pakete zu installieren, zu aktualisieren oder zu entfernen. Im Folgenden sind einige nützliche Yum-Befehle aufgeführt:
- yum list : Zeigt eine Liste der verfügbaren Pakete in den Repositorys an.
- yum install package_name : Installiert das Paket mit dem angegebenen Namen.
- yum update package_name : aktualisiert das Paket mit dem angegebenen Namen.
- yum remove package_name : Entfernt das Paket mit dem angegebenen Namen.
Zusätzlich können Sie die Repositoryprioritäten anpassen, alternative Repositorys angeben und vieles mehr. Weitere Informationen zum Einrichten von Yum-Repositories finden Sie in der offiziellen Dokumentation.
Hinzufügen neuer Repositorys zu yum
Durch das Hinzufügen neuer Repositorys zu yum können Sie auf zusätzliche Pakete und Updates zugreifen, die nicht in den Standard-Repositorys des Betriebssystems enthalten sind.
Führen Sie die folgenden Schritte aus, um neue Repositorys zu yum hinzuzufügen:
- Suchen Sie die yum-Repository-Konfigurationsdatei. Normalerweise befindet es sich im Verzeichnis /etc/yum.repos.d/ .
- Erstellen Sie eine neue Datei mit der Erweiterung .repo in diesem Verzeichnis. Zum Beispiel myrepo.repo .
- Öffnen Sie die erstellte Datei in einem Texteditor, und fügen Sie die folgenden Informationen hinzu:
[myrepo]name=Название репозиторияbaseurl=URL_адрес_репозиторияenabled=1gpgcheck=1gpgkey=URL_адрес_GPG-ключа
Achtung! Ersetzen Sie den Repository-Namen durch den Repository-Namen, die Repository-URL durch die URL, unter der sich das Repository befindet, die URL des GPG-Schlüssels durch die URL des GPG-Schlüssels für die Paketauthentifizierung. Diese Daten werden normalerweise in der Repository-Dokumentation angegeben.
3. Speichern und schließen Sie die Datei.
Jetzt können Sie die yum-Befehle verwenden, um Pakete aus dem neuen Repository zu suchen und zu installieren.
Um beispielsweise ein Paket aus einem neuen Repository zu installieren, führen Sie den folgenden Befehl aus:
sudo yum install пакет
Dabei ist das Paket der Name des Pakets, das Sie installieren möchten.
Dies sind die grundlegenden Schritte zum Hinzufügen neuer Repositories zu yum. Danach können Sie auf zusätzliche Pakete und Updates zugreifen, diese installieren und Ihr System auf dem neuesten Stand halten.
Verwalten von yum-Repositorys
1. Anzeigen installierter Repositorys:
yum repolist
Dieser Befehl zeigt eine Liste aller verfügbaren Repositorys auf Ihrem System an.
2. Hinzufügen eines neuen Repositorys:
yum-config-manager --add-repo [URL]
Hier [URL] stellt einen Verweis auf eine Datei dar .ein Repo, das Informationen zum Repository enthält. Nachdem Sie diesen Befehl ausgeführt haben, wird das Repository dem System hinzugefügt.
3. Repository löschen:
yum-config-manager --disable [REPOID]
Hier [REPOID] - dies ist die Repository-ID. Dieser Befehl deaktiviert das Repository und verhindert, dass es bei der Installation oder Aktualisierung von Paketen verwendet wird.
4. Aktivieren des Repositorys:
yum-config-manager --enable [REPOID]
Dieser Befehl aktiviert das zuvor deaktivierte Repository.
5. Repositorys aktualisieren:
yum clean allyum makecache
Der erste Befehl löscht den lokalen Repository-Cache und der zweite Befehl erstellt einen neuen Cache basierend auf den Informationen aus den aktiven Repositorys. Als Ergebnis werden Ihre Repositories aktualisiert.
6. Pakete suchen:
yum search [PACKAGE]
Hier [PACKAGE] - dies ist der Name des Pakets, das Sie suchen möchten. Dieser Befehl zeigt eine Liste der verfügbaren Pakete an, die Ihrer Anfrage entsprechen.
Dies sind die grundlegenden Befehle zum Verwalten von yum-Repositorys. Sie können sie verwenden, um Repositorys auf Ihrem System hinzuzufügen, zu entfernen, zu aktivieren oder zu suchen. Denken Sie auch daran, die Repositorys regelmäßig zu aktualisieren, damit Sie immer auf die neuesten Versionen von Paketen zugreifen können.