Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.08.2004, 19:10

emerge vorgang komplett in log datei speichern

hallo.
ich habe mal ne eher allgemeine frage zu der eingabe-ausgabe-umleitung. und zwar wollte ich eine ellenlange fehlermeldung von emerge mit dem kommando [code:1]emerge system >emerge-1.log[/code:1] in eine log datei schreiben lassen. als ich dann in die log geschaut habe war alles einschließlich configure script dokumentiert aber der compile vorgang nicht (das eigentlich wichtige, weil ich am anfang des compile vorgangs die wichtige fehlermeldung vermute). wie bekomme ich den compile vorgang trotzdem dokumentiert? es ist leider ein bisschen blöd erklärt aber ich weiß mir nich mehr zu helfen.

danke für jede hilfe!
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
Gentoo Linux Stage1 / gentoo-dev-sources 2.6.9-r1 /
AMD Duron 800 / 129 MB SDRAM / ATI Radeon 9200 SE / Creative Sound Blaster Audigy 2 ZS
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

2

20.08.2004, 11:09

Hi

Den Compile-Vorgang bekommst du folgendermaßen in eine Log-Datei.

Zitat

emerge -v 'paketname' 2>&1 >/logdatei.log


mit dem 2>$1 >datei.log
werden alle Ausgaben in eine Datei umgeleitet.
Wunder Dich also bitte nicht wenn nach der emerge-Eingabe erst mal der Terminal nix von sich gibt ;) (sollte klar sein warum...)

Gruß
Thomas
Thomas
http://www.bloodbrain.de

3

04.09.2004, 17:18

Dankeschön! 8)
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
Gentoo Linux Stage1 / gentoo-dev-sources 2.6.9-r1 /
AMD Duron 800 / 129 MB SDRAM / ATI Radeon 9200 SE / Creative Sound Blaster Audigy 2 ZS
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

4

04.09.2004, 20:33

Zitat

Wunder Dich also bitte nicht wenn nach der emerge-Eingabe erst mal der Terminal nix von sich gibt

Was ja wiederum mit einem tail -f logdatei.log übergangen werden kann. Mich würd mal interessieren wie sich sowas auf die Compilezeiten auswirkt. Wenn das ganze schöne gepuffert ist und asynchron geschrieben wird wärs evtl. sogar schneller als die Konsolenausgabe oder?

Dim

5

06.09.2004, 14:41

also ein teil des emerge vorgangs wird ja in eine datei geschrieben...
sieht ca. so aus:

[code:1]less /var/log/emerge.log

1081844192: === (20 of 66) Post-Build Cleaning (dev-libs/popt-1.7-r1::/usr/portage/dev-libs/popt/po
pt-1.7-r1.ebuild)
1081844202: >>> AUTOCLEAN: dev-libs/popt
1081844202: --- AUTOCLEAN: Nothing unmerged.
1081844202: ::: completed emerge (20 of 66) dev-libs/popt-1.7-r1 to /
1081844202: >>> emerge (21 of 66) net-misc/rsync-2.6.0 to /
1081844202: === (21 of 66) Cleaning (net-misc/rsync-2.6.0::/usr/portage/net-misc/rsync/rsync-2.6.0.
ebuild)
1081844203: === (21 of 66) Compiling/Packaging (net-misc/rsync-2.6.0::/usr/portage/net-misc/rsync/r
sync-2.6.0.ebuild)
1081844255: === (21 of 66) Merging (net-misc/rsync-2.6.0::/usr/portage/net-misc/rsync/rsync-2.6.0.e
build)
1081844256: === (21 of 66) Post-Build Cleaning (net-misc/rsync-2.6.0::/usr/portage/net-misc/rsync/r
sync-2.6.0.ebuild)
1081844257: >>> AUTOCLEAN: net-misc/rsync
1081844257: --- AUTOCLEAN: Nothing unmerged.
1081844257: ::: completed emerge (21 of 66) net-misc/rsync-2.6.0 to /
1081844257: >>> emerge (22 of 66) sys-devel/autoconf-2.58-r1 to /
1081844257: === (22 of 66) Cleaning (sys-devel/autoconf-2.58-r1::/usr/portage/sys-devel/autoconf/au
toconf-2.58-r1.ebuild)
1081844257: === (22 of 66) Compiling/Packaging (sys-devel/autoconf-2.58-r1::/usr/portage/sys-devel/
autoconf/autoconf-2.58-r1.ebuild)
1081844288: === (22 of 66) Merging (sys-devel/autoconf-2.58-r1::/usr/portage/sys-devel/autoconf/aut
oconf-2.58-r1.ebuild)
1081844292: === (22 of 66) Post-Build Cleaning (sys-devel/autoconf-2.58-r1::/usr/portage/sys-devel/
autoconf/autoconf-2.58-r1.ebuild)
1081844292: >>> AUTOCLEAN: sys-devel/autoconf
1081844292: --- AUTOCLEAN: Nothing unmerged.
[/code:1]
kernel-2.6.8-ck7
reiser4
pentium 4 2,8ghz
1gb rambus 1066
sb audigy 2
nvidia geforce 5900XT

www.gentoo-clan.org