Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
update_und_upgrade [2011/04/20 11:40] 172_18_20.174update_und_upgrade [2017/04/01 19:08] (aktuell) – gelöscht admin
Zeile 1: Zeile 1:
-Um ein System auf den neuesten Stand zu bringen bringt man zuerst den Portagetree up to date. 
-  emerge --quiet --sync 
-möchte man nur Systemkomponenten aktualisieren 
-  emerge -avuD system 
-Oder das ganze mit "world" für das gesamte System 
-  emerge --quiet -av --update --deep world 
-den gleichen Befehl gibt es natürlich auch in Kurzform 
-  emerge -avuD world 
-Das gesamte System updaten und neu bauen lassen 
-  emerge -aqeuDN world --keep-going 
-Hat man seine globalen Useflags geändert (/etc/make.conf), muß man sein Update mit --newuse ausführen. 
-  emerge -avuDN world 
- 
-Ein Paket löschen 
-  emerge -C cheese 
-Beim entfernen werden keine Abhängikeiten entfernt. Deshalb muß dies nach einem Update richtig gestellt werden. 
-  emerge -a --depclean 
-Man kann diesen Befehl immer ausführen. Wenn sich aber in Portage verausgabt hat, wird dieser nicht mehr ausführbar sein, und man muß sein System zuerst updaten wie schon oben beschrieben. Um zu gewährleisten das auch alle Bibliotheken und Symlinks ok sind führt man folgendes aus: 
-  revdep-rebuild 
- 
-Alte Bibliotheken die unverlinkt sind löschen. 
-  symlinks -drv / 
-Statikbibliothek überprüfen bzw. reparieren 
-  lafilefixer --justfixit | grep -v skipping 
-Alte nicht mehr benötigte Distfiles löschen. 
-  eclean -i distfiles 
-Hiermit löscht man alte Sources in /usr/portage/distfiles 
- 
-**Programm läßt sich nicht mehr starten:** 
- 
-Möchte man z.B. cheese starten, und cheese findet die Libiry "libssl3.so.12" nicht mehr. Sie ist vorhanden und drotzdem gehts nicht dann muß man diese wiederherstellen. 
- 
-<code>revdep-rebuild --library libssl3.so.12</code> 
-Ab sofort funktioniert Cheese wieder.