Zypper: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
fg>WikiSysop (→INFO) |
|||
(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.