===== Zypper =====
Zypper ist der Kommandozeilen-Paketmanager für openSUSE und SUSE Linux Enterprise.
==== Grundlagen ====
* Arbeitet mit .rpm-Paketen
* Nutzt Repositories, die in `/etc/zypp/repos.d/` definiert sind
* Bietet automatische Abhängigkeitsauflösung
==== Wichtige Befehle ====
sudo zypper refresh # Repository-Metadaten aktualisieren (entspricht apt update)
sudo zypper update # Alle Pakete aktualisieren
sudo zypper install # Paket installieren
sudo zypper remove # Paket entfernen
sudo zypper search # Nach Paket suchen
sudo zypper info # Paketdetails anzeigen
# Abkürzungen
sudo zypper ref # refresh
sudo zypper up # update
sudo zypper in # install
sudo zypper rm # remove
sudo zypper se # search
# Distribution-Upgrade
sudo zypper dist-upgrade # Distribution aktualisieren
sudo zypper dup # Abkürzung
# Automatische Bestätigung
sudo zypper -n install # Nicht-interaktiv (automatisch ja)
# Installation simulieren
sudo zypper install --dry-run
# Abhängigkeiten anzeigen
zypper info --requires
==== Repository-Verwaltung ====
sudo zypper repos # Alle Repositories anzeigen
sudo zypper lr # Abkürzung
sudo zypper addrepo # Repository hinzufügen
sudo zypper removerepo # Repository entfernen
sudo zypper modifyrepo --enable # Repository aktivieren
sudo zypper modifyrepo --disable # Repository deaktivieren
==== Paketverwaltung ====
zypper packages # Alle verfügbaren Pakete auflisten
zypper list-updates # Verfügbare Updates anzeigen
zypper lu # Abkürzung
zypper patches # Verfügbare Patches anzeigen
sudo zypper patch # Sicherheits- und Bugfix-Patches installieren
# Paketquellen anzeigen
zypper what-provides # Welches Paket enthält eine Datei
zypper wp # Abkürzung
==== Weitere Informationen ====
man zypper
zypper help
zypper help
==== Siehe auch ====
* [[sammlung:dnf|DNF]]
* [[sammlung:apt|APT]]
* [[sammlung:paketverwaltung|Paketverwaltung Übersicht]]
----
{{tag>cli package management rpm basics advanced}}
----