Inhaltsverzeichnis

YUM (Yellowdog Updater, Modified)

YUM ist der klassische Paketmanager für Red Hat, CentOS und Fedora (ältere Versionen).

Grundlagen

Wichtige Befehle

sudo yum update             # Alle Pakete aktualisieren
sudo yum install <paket>    # Paket installieren
sudo yum remove <paket>     # Paket entfernen
sudo yum search <paket>     # Nach Paket suchen
sudo yum info <paket>       # Paketdetails anzeigen
sudo yum autoremove         # Nicht mehr benötigte Pakete entfernen

# Automatische Bestätigung
sudo yum install -y <paket>      # Nicht-interaktiv (automatisch ja)

# Distribution-Upgrade
sudo yum distro-sync            # System mit Repositories synchronisieren

# Installation simulieren (keine Änderungen am System)
sudo yum install --assumeno <paket>
sudo yum install --downloadonly <paket>

# Abhängigkeiten eines Pakets anzeigen
yum deplist <paket>
yum provides <datei>            # Welches Paket stellt eine Datei bereit

Repository-Verwaltung

yum repolist                     # Alle aktiven Repositories anzeigen
yum repolist all                 # Alle Repositories (aktiv und inaktiv)
sudo yum-config-manager --add-repo <url>      # Repository hinzufügen
sudo yum-config-manager --enable <repo>       # Repository aktivieren
sudo yum-config-manager --disable <repo>      # Repository deaktivieren

# Repository-Cache leeren
sudo yum clean all
sudo yum makecache              # Cache neu erstellen

Erweiterte Paketverwaltung

yum list installed              # Alle installierten Pakete auflisten
yum list available              # Alle verfügbaren Pakete auflisten
yum list updates                # Verfügbare Updates anzeigen

# Paketgruppen
yum grouplist                   # Verfügbare Paketgruppen anzeigen
sudo yum groupinstall "<gruppe>"  # Paketgruppe installieren
sudo yum groupremove "<gruppe>"   # Paketgruppe entfernen

# Historie
yum history                     # Transaktionshistorie anzeigen
sudo yum history undo <id>      # Transaktion rückgängig machen
sudo yum history redo <id>      # Transaktion wiederholen

# Paket-Download
yumdownloader <paket>           # RPM-Paket herunterladen (yum-utils)

Weitere Informationen

man yum
man yum.conf

Siehe auch