Gentoo up to date: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jtwo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Djamc (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:Linux]] | [[Kategorie:Linux]] | ||
[[Kategorie | [[Kategorie:Gentoo]] | ||
== Updates des Systems == | == Updates des Systems == | ||
| Zeile 17: | Zeile 15: | ||
Updaten des Systems | Updaten des Systems | ||
emerge -uDNv world -j5 | emerge -uDNv world -j5 --with-bdeps=y | ||
Alternativ, in Situationen, bei denen Paketabhängigkeiten geändert werden: | |||
emerge -uDaNv @world --changed-deps --with-bdeps=y | |||
Config-Dateien Updaten | Config-Dateien Updaten | ||
| Zeile 23: | Zeile 26: | ||
etc-update | etc-update | ||
Bliothek reparieren wenn nötig | (OBSOLETE) Bliothek reparieren wenn nötig | ||
lafilefixer --justfixit | grep -v skipping | # lafilefixer --justfixit | grep -v skipping #(Die Standardisierung von preserved libs bei gentoo macht den Befehl mittlerweile überflüssig, Paket ist mittlerweile aus dem Portage entfernt) | ||
Überflüssige Pakete entfernen | Überflüssige Pakete entfernen | ||
| Zeile 32: | Zeile 35: | ||
Überprüfen aller installierten Paket-Abhängigkeiten | Überprüfen aller installierten Paket-Abhängigkeiten | ||
# nach einem -u world listet Portage abhängige Pakete auf, wenn deren Libraries geändert wurden. Folgender Befehl emerged erneut die entsprechenden Pakete: | |||
emerge @preserved-rebuild -av -j5 | |||
# Alternativ und additiv sollte immer noch mit dem gentoolkit auf weitere Abhängigkeiten geprüft werden: | |||
revdep-rebuild -- -j5 | revdep-rebuild -- -j5 | ||
"Vergessene" Updates suchen und installieren | "Vergessene" Updates suchen und installieren (dies ist nur noch nötig, wenn Updatepakete deamaskiert werden müssen, ansonsten reicht die Option --with-bdeps=y) | ||
LIST=`emerge -uDNvepq world | \ | LIST=`emerge -uDNvepq world | \ | ||
Aktuelle Version vom 20. Oktober 2019, 09:55 Uhr
Updates des Systems
portage tree Updaten
emerge --sync --quiet
Alle Pakete die neu oder upgedatet werden sollen, herunterladen
emerge -uDNvaf world
Updaten des Systems
emerge -uDNv world -j5 --with-bdeps=y
Alternativ, in Situationen, bei denen Paketabhängigkeiten geändert werden:
emerge -uDaNv @world --changed-deps --with-bdeps=y
Config-Dateien Updaten
etc-update
(OBSOLETE) Bliothek reparieren wenn nötig
# lafilefixer --justfixit | grep -v skipping #(Die Standardisierung von preserved libs bei gentoo macht den Befehl mittlerweile überflüssig, Paket ist mittlerweile aus dem Portage entfernt)
Überflüssige Pakete entfernen
emerge -av --depclean
Überprüfen aller installierten Paket-Abhängigkeiten
# nach einem -u world listet Portage abhängige Pakete auf, wenn deren Libraries geändert wurden. Folgender Befehl emerged erneut die entsprechenden Pakete:
emerge @preserved-rebuild -av -j5
# Alternativ und additiv sollte immer noch mit dem gentoolkit auf weitere Abhängigkeiten geprüft werden:
revdep-rebuild -- -j5
"Vergessene" Updates suchen und installieren (dies ist nur noch nötig, wenn Updatepakete deamaskiert werden müssen, ansonsten reicht die Option --with-bdeps=y)
LIST=`emerge -uDNvepq world | \
grep "ebuild\ \ \ \ \ U\|ebuild\ \ N\|\%\*" | \
cut -b 17- | awk '{print "="$1}'`
if [ -n "${LIST}" ]; then emerge -av1 ${LIST} -j5; fi
Erneutes überprüfen aller installierten Paket-Abhängigkeiten
revdep-rebuild -- -j5
Quellcode alter Pakete löschen
eclean -d distfiles
Prüfen des Dateisystems auf Fragmentierung (xfs)
xfs_db -c frag -r /dev/DEVICE
Defragmentierung (xfs)
xfs_fsr