Zypper: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 21: | Zeile 21: | ||
packages=$(zypper search -i texlive*doc | awk '{print $3}') | packages=$(zypper search -i texlive*doc | awk '{print $3}') | ||
for package in $packages; do echo zypper remove --no-confirm $package; done | 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. Diese Liste wird der Variablen $packages zugewiesen. Eine Schleife | Zypper sucht nach installierten Paketen. Mittels <tt>awk</tt> 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 == | == INFO == | ||
https://de.opensuse.org/Zypper | https://de.opensuse.org/Zypper | ||
Version vom 4. Oktober 2024, 14:00 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. Diese Liste wird der Variablen $packages zugewiesen. Eine for-Schleife löscht die einzelnen Pakete.