genlop: Informationen aus Log-Dateien von Portage auslesen

genlopetaJedes mal wenn man ein Paket emergt werden Informationen darüber in eine Log-Datei geschrieben. Das Programm genlop kann diese Informationen auslesen und daraus zum Beispiel abschätzen wie lange es dauern würde bestimmte Pakete zu emergen. Außerdem kann genlop anzeigen wann Synchronisierungen durchgeführt wurden und wann welches Paket in welcher Version installiert wurde. Um genlop zu installieren genügt ein einfaches emerge -av genlop.

Benutzung

Mittels genlop -c kann man sich anzeigen lassen wie viel Zeit ein aktuell laufender Emerge-Prozess noch braucht, genlop -t <Kategorie/Paket(e)> zeigt an wie lange es gedauert hat ein bestimmtes Paket zu emergen. Will man im voraus wissen wie lange Emerge für bestimmte Pakete braucht kann man die Ausgabe von emerge -p an genlop weiterleiten.

genloppretendopenoffice

Laut genlop würde es 2 Stunden und 47 Minuten dauern openoffice noch einmal zu emergen.

Außerdem ist es möglich mittels genlop -lu aufzulisten wann welches Paket (de)installiert wurde. Ein Tipp: Mit tail -n <X> lässt sich die Anzeige auf die letzten X Programme beschränken. Wenn man herausfinden möchte welche Pakete an einem bestimmten Tag installiert wurden kann man auch ein Datum angeben, beispielsweise genlop -lu --date 02/23/2009.

Übersicht

Eine kleine Übersicht über die Parameter von genlop und was sie bewirken.

Parameter Funktion
-c Zeigt Pakete an die zur Zeit kompiliert werden und wie lange es ungefähr noch dauern wird.
-e <Kategorie/Paket(e)> Zeigt an wann ein Paket in welcher Version emergt wurde.
-f <Datei> Wertet die Informationen aus Datei aus, anstatt aus /var/log/emerge.log.
-h Zeigt die Hilfe an.
-i Zeigt zusätzliche Informationen wie z.B. USE-Flags oder die durchschnittliche Zeit zum kompilieren an.
-g GMT/UTC-Zeit anstatt der lokalen Zeit anzeigen.
-n Ausgabe nicht farbig machen.
-l Listet auf wann welches Programm in welcher Version installiert wurde (alle je installierten Programme.)
-u Zeigt auch an wann Pakete deinstalliert wurden.
-p Schätzt wie lange es dauern würde die von emerge -p aufgelisteten Pakete zu kompilieren. (emerge -p Paket(e) | genlop -p
-q Wenn ein Paket lokal noch nie emergt wurde kann genlop nicht abschätzen wie lange es dauern würde es zu kompilieren, mit -q wird genlop angewiesen die Datenbank von gentoo.linuxhowtos.org zu befragen.
-r Zeigt an wann Synchronisierungen durchgeführt wurden (emerge –sync).
-s bzw. -S <Kategorie/Paket(e)> Das angegebene Paket wird wie ein regulärer Ausdruck behandelt. (Bei -S wird die Groß- und Kleinschreibung beachtet, bei -s nicht.)
-t <Kategorie/Paket(e)> Schätzt wie lange es dauern würde die angegebenen Pakete zu emergen.
-v Zeigt die Version von genlop an.
--date <Datum1> [--date <Datum2>] Zeigt nur Ergebnisse zwischen Datum1 und Datum2 an. Wird Datum2 nicht angegeben wird es automatisch zu heute.

Informationen

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (1 Bewertungen, Durchschnitt: 5.00 von 5)
Loading ... Loading ...
Schlagwörter: , , ,
Kategorie: Gentoo
Ansichten: 2,944

Kommentare

Keine Kommentare bis jetzt.

Kommentar schreiben

XHTML: Folgende Elemente sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Angetrieben durch Wordpress Thema erstellt von Antu