Red Hat Training

A Red Hat training course is available for Red Hat Satellite

3.3. Pakete von der Befehlszeile aus mit yum aktualisieren

Die Grundlage des Paket-Updaters stellt der Yum Paket-Manager dar, der von der Duke University entwickelt wurde, um die Installation von RPMs zu verbessern. yum durchsucht unterstützte Repositorys nach Paketen und deren Abhängigkeiten, damit diese zusammen installiert werden können und somit Probleme durch Abhängigkeiten verringert werden. Red Hat Enterprise Linux 5 verwendet yum, um Pakete abzurufen und zu installieren.
up2date ist nicht verfügbar auf Red Hat Enterprise Linux 5, wo stattdessen Yum (Yellowdog Updater Modified) verwendet wird. Der gesamte Stapel von Werkzeugen, welche Software in Red Hat Enterprise Linux 5 aktualisieren und installieren, basiert nunmehr auf Yum. Das schließt alles ein von der Anfangsinstallation via Anaconda-Installationsprogramm bis hin zu Host-Software-Managementtools wie pirut.

3.3.1. yum-Befehle

Yum-Befehle werden in der Regel wie folgt eingegeben:
yum command [package_name]
Standardmäßig versucht Yum, alle konfigurierten Repositorys zu überprüfen, um alle Paketabhängigkeiten während einer Installation oder Upgrade aufzulösen. Im Folgenden sehen Sie eine Liste der gebräuchlichsten yum-Befehle. Für eine vollständige Liste verfügbarer yum-Befehle siehe man yum.
yum install package_name
Wird dazu verwendet, die neueste Version eines Pakets oder einer Gruppe von Paketen zu installieren. Wenn kein Paket mit dem angegebenen Paketnamen gefunden werden kann, wird angenommen, dass es sich um einen Shell-Platzhalter handelt, und jegliche Übereinstimmungen werden dann installiert.
yum update package_name
Wird dazu verwendet, die angegebenen Pakete auf die neueste, verfügbare Version zu aktualisieren. Falls keine Pakete angegeben werden, wird yum versuchen, sämtliche installierte Pakete zu aktualisieren.
Wenn die --obsoletes-Option verwendet wird (d. h. yum --obsoletes package_name), wird yum veraltete Pakete bearbeiten. Infolgedessen werden Pakete, die durch das Update obsolet gemacht wurden, entfernt und entsprechend ersetzt werden.
yum check-update
Dieser Befehl ermöglicht es Ihnen festzustellen, ob Updates für Ihre installierten Pakete verfügbar sind. yum gibt eine Liste aller Paket-Updates von allen Repositorys aus, falls welche vorhanden sind.
yum remove package_name
Wird verwendet, um die angegebenen Pakete zusammen mit allen davon abhängigen Paketen zu entfernen.
yum provides package_name
Wird verwendet um festzustellen, welches Paket eine bestimmte Datei oder ein bestimmtes Feature liefert.
yum search keyword
Dieser Befehl wird dazu benutzt, um alle Pakete in allen unterstützten Repositorys zu finden, die ein bestimmtes Stichwort in den Feldern für die Beschreibung, Zusammenfassung, Paketersteller und Paketname der RPMs enthalten.
yum localinstall absolute path to filename
Wird verwendet, wenn yum dazu benutzt wird, ein lokal auf der Maschine vorliegendes Paket zu installieren.