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. | + | 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.