====== YUM (Yellowdog Updater, Modified) ====== YUM ist der klassische Paketmanager für Red Hat, CentOS und Fedora (ältere Versionen). ===== Grundlagen ===== * Arbeitet mit .rpm-Paketen * Nutzt Repositories, die in `/etc/yum.repos.d/` definiert sind ===== Wichtige Befehle ===== sudo yum update # Alle Pakete aktualisieren sudo yum install # Paket installieren sudo yum remove # Paket entfernen sudo yum search # Nach Paket suchen sudo yum info # Paketdetails anzeigen sudo yum autoremove # Nicht mehr benötigte Pakete entfernen # Automatische Bestätigung sudo yum install -y # Nicht-interaktiv (automatisch ja) # Distribution-Upgrade sudo yum distro-sync # System mit Repositories synchronisieren # Installation simulieren (keine Änderungen am System) sudo yum install --assumeno sudo yum install --downloadonly # Abhängigkeiten eines Pakets anzeigen yum deplist yum provides # 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 # Repository hinzufügen sudo yum-config-manager --enable # Repository aktivieren sudo yum-config-manager --disable # 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 "" # Paketgruppe installieren sudo yum groupremove "" # Paketgruppe entfernen # Historie yum history # Transaktionshistorie anzeigen sudo yum history undo # Transaktion rückgängig machen sudo yum history redo # Transaktion wiederholen # Paket-Download yumdownloader # RPM-Paket herunterladen (yum-utils) ===== Weitere Informationen ===== man yum man yum.conf ===== Siehe auch ===== * [[sammlung:dnf|DNF]] (Nachfolger von YUM) * [[sammlung:rpm|RPM]] * [[sammlung:zypper|Zypper]] * [[sammlung:paketverwaltung|Paketverwaltung Übersicht]] ---- {{tag>cli package management rpm basics advanced}} ----