Zypper

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen

Neue Pakete

Wenn Probleme mit Sprachpaketen oder Treibern

zypper inr
# oder
zypper install-new-recommends

Patches installieren

zypper patch

Pakete updaten auf neuere Versionen

zypper up

Distributionsupdate

zypper dup

Siehe Artikel: SUSE Systemupgrade

Pakete eines bestimmten Repos anzeigen

# Beispiel
zypper se -sir home:simotek:base

Mehrere Pakete löschen

In folgendem Beispiel werden alle doc-Pakete von texlive entfernt

packages=$(zypper search -i texlive*doc | awk '{print $3}')
for package in $packages; do echo zypper remove --no-confirm $package; done

Zypper sucht nach installierten Paketen. Mittels awk wird nur die 3. Spalte des Suchergebnisses ausgegeben, das ist der Name des Paketes. Diese Liste wird der Variablen $packages zugewiesen. Eine for-Schleife löscht die einzelnen Pakete.

INFO

https://de.opensuse.org/Zypper