Sie sind nicht angemeldet.

21

15.09.2004, 20:29

Hab nochmal im Netz gesurft und etwas gefunden (natürlich bei Gentoo.de :lol: ).
"gs-sources" unterstützt auch XFS! :D
Gentoo müsste evtl. mal das Handbuch aktualisieren. :wink:

22

16.09.2004, 05:49

Soooo, das wär erstmal geschafft!
Hab Gentoo jetzt auf mein Rechner drauf. Ist richtig schnell! :D
Werde dann mir noch Gentoo Linux Desktop durchlesen und konfigurieren.

Ich weiß noch nicht so richtig ob ich es mit Stage 1 nochmal neu kompilieren soll?
Jetzt läuft alles so gut. :wink:
Falls ich es doch nochmal versuchen sollte, wie genau mach ich das? Reicht da:
[code:1]emerge -u gcc glibc und dann emerge -vuDe system[/code:1] aus?
Oder muss ich mir erst noch Stage 1 herunterladen, oder ... ? :roll:
Kann man sich vorher, vom System, eine Sicherung machen (falls es wieder schief laufen sollte)?

23

16.09.2004, 06:25

Sorry, hab doch noch ein mini Fehler.
Das Handbuch hatte ich mir schon vor einigen Wochen ausgedruckt gehabt. Deswegen habe ich nicht das Update vom "System Logger" Kapitel 9 mitbekommen.
Hab zu erst:[code:1]emerge syslog-ng[/code:1] ausgeführt un danach [code:1]rc-update add syslog-ng default[/code:1]
Jetzt steht eine Warung im online Handbuch:

Zitat

Die Stage3 Archive des 2004.2 Release enthalten den sysklogd Logger. Sie müssen diesen deinstallieren, bevor Sie einen neuen installierne können.

Also hab ich: [code:1]# emerge unmerge syslog-ng
# rm /etc/init.d/syslog-ng
# emerge unmerge sysklogd
# rm /etc/init.d/sysklogd[/code:1] ausgeführt und wie jetzt neu vorgeschlagen "metalog" installiert: [code:1]
# emerge metalog
# rc-update add metalog default
[/code:1]
Hat auch funktioniert, es erscheint auch keine Fehlermeldung mehr. Naja gut bis auf eine (welche aber nicht schlimm ist), beim booten warnt mich "init" das "syslog-ng" nicht mehr vorhanden ist.
:?: Also wurde das noch irgendwo anders eingetragen ausser in "rc-update" bzw. "/etc/init.d/". Wo könnte das denn noch eingetragen sein?

Wenn man allgemein etwas wieder deinstalliert, wird dann alles ordentlich entfernt, oder bleiben irgendwo noch Rückstände, paar Krümmelchen liegen?

Nochmals vielen Dank für eure Hilfe :!: :!: :!:

24

16.09.2004, 10:14

mach noch nen rc-update del syslog-ng dann ist die erromessage auch wech.
und ja, falls du nochmal optimieren willst brauchst du kein stage 1 archiv. eifach glibc und gcc ne kompilieren und dann emerge -vuDe system und fertig

beim unmergen solltst du immer wieder sachen sehen wie cfprot! >> /etc/conf.d/syslog-ng (in der art, habs grad nicht vor mir)

die pakete sind durch config-protect geschützt und werden daher nicht autoatisch gelösch.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

25

16.09.2004, 10:53

Jap [code:1]rc-update del syslog-ng[/code:1] hat funktioniert, Fehlermeldung ist weg. :D

Wenn ich nochmal optimieren möchte und glib und gcc und dann "emerge -vuDe system" ausführe, habe ich dann auch nicht zwei verschiedene Dinge drauf, ein Teil vom Alten, und etwas vom Neuen? Ist dann auch nichts doppelt drauf oder stehen die sich dann auch nicht im Konflikt? "emerge -vuDe system" - wird dann das komplette System nochmal neu kompilliert? Wenn ich z.B. den "Gentoo Linux Desktop" konfiguriere, wird das dann auch nochmal neu optimiert/kompilliert? Oder wird nur ein Teil neu kompilliert? :roll: Sorry, hab das noch nicht so richtig verstanden. Wäre es möglich dies zu erläutern? :roll: Danke!!!!!!!
Kann man zu vor eine Sicherung machen? Wenn das neu optimieren fehlschlägt, muss ich dann wieder alles von vorn beginnen?

26

16.09.2004, 11:11

du hast nichts doppelt, da die pakete (afaik) nicht ge"slottet" sind. er installiert neu (angepasst an geänderte flags) und falls vorhanden löscht das alte. der schalter "--emptytree" bedeutet, das portage annimmt zu den ensprechenden paketen müsse alle abhägigkeiten mit installiert werden. wenn diese pakete schon da sind (nach nem stage 3 normal) werden sie halt nochmal kompiliert und die alten gekilt. wenn er mitten drin abbricht ists ja auch ertsmal nicht weiter wild, die pakete sind ja bereits im system, halt nur nicht 100% optimiert ;)
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

27

16.09.2004, 11:39

Das klingt ja gut.
Also müsste ich[code:1]# emerge -u ---emptytree gcc glibc
# emerge -vuDe --emptytree system[/code:1] ausführen.?

Zitat

wenn er mitten drin abbricht ists ja auch ertsmal nicht weiter wild, die pakete sind ja bereits im system, halt nur nicht 100% optimiert

Wenn das System dann richtig weiterläuft und das so funktioniert, supi!
Sorry, also mit "emerge system" wird das komplette System, mit alln bisherigen Programmen/Software neu kompilliert, gell? :oops:
Muss ich nach dem kompillieren noch etwas ausführen oder beachten?

28

16.09.2004, 11:50

das "-e" = "--emptytree" brauchst du also nicht nehmen (und auf keinen fall bei gcc und glibc verwenden)

emerge -vuDe system emerged das komplette system aber nichts wie z.Bsp X, samba, gnome, etc. sondern nur die basispakete. da die aber bereits installiert sind benutzt man das "e" um eine neu-installation zu "erzwingen"
um alles neu z kompilieren ersetze dsa system durch world
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

29

16.09.2004, 12:15

Ach so!

Nochmals sorry, ich hoffe die Fragen sind nicht zu schlimm! :roll:
Wenn man mit -e eine komplette Neuinstallation "erzwingt", wo ist dann der Unterschied zwischen system und world?
Und noch was, muss ich eigentlich das System noch bootstrappen? Das habe ich ja durch Stage 3 nicht machen müssen, habe ich dann nicht so ein optimales optimiertes ( :wink: ) System, wie in der Anleitung beschrieben:

Zitat

Dieser Schritt benötigt eine Menge Zeit, aber das Ergebnis ist ein System, das von Grund auf für Ihren Computer und Ihren Anforderungen optimiert wurde.
:?:

30

16.09.2004, 13:33

hmm..

unterschied system <--> world:
system == dein basissystem
world == basisisystem + von dir per "emerge foo" installierte pakete.

das -e bedeutet nicht erzwingen, sondern mach portage glaubn, das noch nichts installiert ist, wodurch natürlich bei paket foo ne menge abhängigkeiten mit zu kommen.... (also das gesamte system erstmal kompiliert wird, damit die abhängigkeiten erfüllt sind.)

wenn du stage 3 installierst wird nicht gebootstrapped. aber den effekt erzielst du indem die bereits im stage 3 enthaltenen pakete mittels dem "emerge -vuDe system" nochmals neu kompiliert werden.
die unterschiede sind nicht so gravierend, aber da du eigentlich stage 1 machen wolltest, kommt das dem gesamten dann am nächsten.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

31

16.09.2004, 13:56

Ok, danke :!:
[code:1]# emerge -u gcc glibc
# emerge -vuDe world[/code:1] Werde ich gleich ausprobieren. :D

Zitat

"emerge foo"
... bei paket foo ne menge ...
Was bedeutet eigentlich "foo"?

32

16.09.2004, 14:14

ist ein synonym. steht für das durch dich dynamisch einzusetzende paket.

man könnte auch irgendwas schreiben, aber foo ist kürzer und hat sich so eingebürgert..
(nicht zu verwechseln mit fubar)
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

33

16.09.2004, 22:41

So, hab nun [code:1]# emerge -u gcc glibc
# emerge -vuDe world[/code:1] ausgeführt. Diesmal hat soweit alles geklappt, bis zum 86zigsten Paket ist er gekommen, dann wurde der Kompilierungsvorgang abgebrochen. Wegen dem NVIDIA Treiber, er konnt nicht installiert werden, da im Kernel "MTRR" nicht mit kompiliert wurde. Komisch hatte den ja schon mal installiert, da kam kein Fehler. :shock: Nagut, dann werde ich den Kernel nochmal neu mit dieser Option kompillieren müssen. Jetzt die Frage:
Muss ich jetzt [code:1]# emerge -vuDe world[/code:1] nochmal erneut ausführen, oder reicht es, wenn ich die restlichen Pakete einzeln aufrufe? Müsste doch das gleiche sein, oder? Also: [code:1]# emerge -vuDe nvidia-kernel
# emerge -vuDe wget
# emerge -vuDe which[/code:1] :?:
Hab [code:1]# emerge ---pretend vuDe world[/code:1] eingebeben. Von der Liste beginne ich dann einfach vom NVIDIA Kernel - Treiber an bis zum Schluss. In der Liste bekomme ich die Pakete angezeigt mit Versionsnummer. Wenn ich diese neu kompilieren möchte (# emerge -vuDe wget), muss ich doch nur den Paketnamen ohne Version angeben, dann müsste es doch funktionieren, oder?

34

17.09.2004, 08:57

sbi schrieb

Zitat


Muss ich jetzt
Code:
# emerge -vuDe world
nochmal erneut ausführen, oder reicht es, wenn ich die restlichen Pakete einzeln aufrufe? Müsste doch das gleiche sein, oder? Also:
Code:
# emerge -vuDe nvidia-kernel
# emerge -vuDe wget
# emerge -vuDe which

Hab


du kannst auch wieder # emerge -vuDe world machen der merkt wie weit du warst und welche packete er schon hatte und macht dann weiter wo er aufgehört hat (das letzte packet was schief lief wieder holt er)
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

35

17.09.2004, 09:10

nee, nicht wirklich, wenn du das "e" mit drin läst, macht er ALLE pakete nochmal. auch geht er nicht linear die pakete durch, wie sie bei "--pretend" angezeigt werden. aber du kannst ja das /var/log/emerge.log durchschauen und mit der ausgabe von emerge -vuDe --pretend world vergleichen und die restlichen pakete dann händisch nachinstallieren.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

36

17.09.2004, 09:16

achso!!

ich nehme immer emerge -uab packet dann macht er nur neues altes nicht(hat bei mir geklappt hat da weiter gemacht wo er aufgehört hatte (wegen fehler))
aber man kann immer wieder was dazu lernen :)
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

37

17.09.2004, 09:45

es geht ja darum, da alle pakete mit veränderten USE-flags neu kompiliert werden sollten , und bei nem einfachen emerge -uab system werden ja nur tatsächlich neuere pakete intstalliert, bestehende werden nicht af veränderte USE-Flags (oder CFLAGS) geprüft.
daher musste das "e" vewendet werden, damit alle pakete neu kompliert werden.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

38

17.09.2004, 18:16

Das passt vielleicht schon lange nicht mehr zum angegebenen Titel, hoffe aber das dies nicht schlimm ist. :oops:

Hab im Kernel (da ich ihn eh neu kompilieren musste) Framebuffer Support aktiviert. Hab ihn auch nochmal erneut kompilliert, Grub immer wieder neu umkonfiguriert, Pakete installiert in der Hoffunung es funktioniert dann. Aber leider alles vergebens! :( Bin schon ganz durcheinander. Ich habe mich auch an dem Thread http://forums.gentoo.org/viewtopic.php?t=49036 angeschlossen und gegoogelt, aber hat nichts gebracht.
Das einzige was funktioniert ist der Bootsplash. Also grub: [code:1] plashimage=&#40;hd0,0&#41;/grub/splash.xpm.gz[/code:1]
Aber der framebuffer funktioniert nicht, wie z.B. grub:[code:1]# With both framebuffer and bootsplash
title=Gentoo GNU/Linux 1.4 &#40;+fb +splash&#41;
root=&#40;hd0,0&#41;
kernel=&#40;hd0,0&#41;/boot/bzImage root=/dev/hda3 video=vesafb&#58;ywrap,mtrr vga=0x31A
initrd=/boot/initrd-1280x1024[/code:1]

[code:1]cp /usr/share/bootsplash/initrd-1280x1024 /boot/[/code:1]
Bei mir war z.B. unter "/usr/share/bootsplash" nicht "initrd-1280x1024", sondern nur "initrd-gentoo-1280x1024" vorhanden. Hab dann [code:1]cp /usr/share/bootsplash/initrd-gentoo-1280x1024 /boot/initrd-1280x1024[/code:1] ausgeführt, aber das ist sicherlich nicht weiter schlimm.?

Hat evtl. jemand spontan ( :wink: ) eine Lösung parad?

39

18.09.2004, 02:48

Hey,

hab jetzt erstmal mit der Desktop Konfiguration begonnen.
Aber auch hier, bin ich nicht weit gekommen. Der erste Test startx, nachdem man "# /usr/X11R6/binxfs86config" konfiguriert hatte, funktioniert schon nicht. :cry:
Bei 24/16 Bit kommt: [code:1]"XIO&#58; fatal IO error 104 on x server "&#58;0.0"
after 0 requestes with 0 events remaining[/code:1]
Warum kann nicht einmal einfach etwas funktionieren?
Bei 8 Bit möchte er sich in den Windowmanger verwandeln, Monitor belibt aber schwarz.

Nachdem ich neugestartet hatte, werden jetzt die zwei Pinguine angezeigt beim booten. Aber die Auflösung hat sich immer noch nicht umgestellt auf 1280x1024. ???

40

18.09.2004, 10:07

Zitat

Original von sbi

Aber die Auflösung hat sich immer noch nicht umgestellt auf
1280x1024. ???

was sagt [code:1]dmesg | grep -i frame[/code:1]
versuchs doch mal mit [code:1]vga=795 oder 792[/code:1]

XFree oder XOrg?
wie sieht deine config aus?