Zypper: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
fg>WikiSysop
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 17: Zeile 17:
 
  # Beispiel
 
  # Beispiel
 
  zypper se -sir home:simotek:base
 
  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 <tt>awk</tt> wird nur die 3. Spalte des Suchergebnisses ausgegeben, das ist der Name des Paketes. Die Paketliste wird der Variablen $packages zugewiesen. Eine Schleife löscht die einzelnen Pakete.
  
 
== INFO ==
 
== INFO ==
 
https://de.opensuse.org/Zypper
 
https://de.opensuse.org/Zypper

Aktuelle Version vom 4. Oktober 2024, 14:04 Uhr

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. Die Paketliste wird der Variablen $packages zugewiesen. Eine Schleife löscht die einzelnen Pakete.

INFO

https://de.opensuse.org/Zypper