Gentoo up to date: Unterschied zwischen den Versionen

Aus 4-it
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 15: 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 33: Zeile 38:
  # nach einem -u world listet Portage abhängige Pakete auf, wenn deren Libraries geändert wurden. Folgender Befehl emerged erneut die entsprechenden Pakete:
  # 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 -j15
  emerge @preserved-rebuild -av -j5


  # Alternativ und additiv sollte immer noch mit dem gentoolkit auf weitere Abhängigkeiten geprüft werden:
  # Alternativ und additiv sollte immer noch mit dem gentoolkit auf weitere Abhängigkeiten geprüft werden:
Zeile 39: Zeile 44:
  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