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

22.03.2004, 21:51

Emerge System "ARCH is not set"

Schönen guten Abend!

Bin jetzt mal wieder am versuchen, gentoo zu installieren, umsteigend vom Konfiguration-verschlampenden Mandrake....

Jedenfalls nutze ich einen Duron 1300 und wollte stage2 machen, jedoch scheitert alles am schönen "emerge system". Die Fehlermeldung mit dem der Rechner abbricht (noch bevor wirklich etwas passiert ist) lautet "ARCH is not set... are you missing the symlink /etc/.... "

Im Handbuch wie auch hier im Forum hab ich leider nix finden können, was mir weiterhilft, somit bin ich dankbar für hilfreiche antworten.

Achso: ich habe eine Live-CD benutzt zum booten, aber wollte die restlichen Pakete downloaden.

Mfg
- A -
Es gibt 10 Gruppen von Menschen,
diejenigen die das Binärsystem verstehen und die anderen.

2

23.03.2004, 00:12

Schau mal in deiner /etc/make.conf nach, ob da folgende Zeile steht:

ACCEPT_KEYWORDS="~x86"

wenn nicht, schreib sie rein. Wenn du keine /etc/make.conf hast, dann ist was schiefgelaufen. Dann überprüfe nochmal mit der Installationsanleitung ob du nicht irgendwas vergessen hast. Ich bin leider mit der aktuellen Manual nicht vertraut

3

23.03.2004, 08:05

Thundersteele hat schon recht, aber du solltest entscheiden ob du ACCEPT_KEYWORDS="~x86" oder ACCEPT_KEYWORDS="x86" verwendest.

Hier die Erklärung aus den Gentoo Handbuch

Zitat

ARCH oder nicht?

Gentoo unterscheidet Pakete in zwei verschiedene Stadien ARCH und ~ARCH. Nehmen Sie das nicht wörtlich: Die Stadien hängen von Ihrer Architektur ab. Mit anderen Worten: Sie verwenden für ein x86-basiertes System x86 und ~x86, für ein ppc-basiertes System ppc und ~ppc usw.

Das ~ARCH Stadium bedeutet, dass das Paket beim verantwortlichen Entwickler arbeitet, es aber noch nicht ausreichend getestet wurde um in ARCH plaziert zu werden. ~ARCH Pakete wechseln gewöhnlich zu ARCH wenn sie für einen gewissen Zeitraum fehlerfrei sind.

Ihr System ist voreingestellt auf ARCH Pakete. Wenn Sie jedoch immer die neuesten Pakete haben möchten und auch nicht davor zurück schrecken, dass diese hin und wieder mal nicht funktionieren, wissen, wie mit einem zerstörten System umzugehen ist, gerne Fehlerberichte über bugs.gentoo.org schicken, können Sie sich für ~ARCH Pakete entscheiden. Um Ihr System zu einem ~ARCH-System zu machen, setzen Sie die ACCEPT_KEYWORDS Variable in /etc/make.conf auf ~ARCH (also z.B. für x86-basierte Systeme: ~x86, etc.).

Beachten Sie jedoch, dass es nicht trivial (vielleicht sogar unmöglich) sein kann, von ARCH zu ~ARCH und wieder zurück zu wechseln.

Wenn Sie nun Ihr System updaten, werden Sie feststellen, dass sehr viele Pakete aktualisiert werden wollen!

4

23.03.2004, 12:42

Du hast keinen Portage Snapshot entpackt oder 'emerge sync' ausgeführt.

5

23.03.2004, 20:52

Zitat

Original von dertobi123

Du hast keinen Portage Snapshot entpackt oder 'emerge sync' ausgeführt.



Bingo. Das war des Rätsels Lösung. Habs auch kurz danach selbst hinbekommen, da ich mich gewundert hab das o.g. Verzeichnis gar nicht existiert...Mittlerweile sind knapp 15 Stunden kompilierzeit draufgegangen (teilweise auch einfach ohne kompilieren) und das Base-Sys ist fertig, ausser das Grub noch nicht will wie ich, aber das krieg ich schon noch irgendwie in den Griff....

Danke jedenfalls für die Hilfe!

Grüßle
- C -
Es gibt 10 Gruppen von Menschen,
diejenigen die das Binärsystem verstehen und die anderen.

6

23.03.2004, 22:03

Zitat

Original von hopfe

Thundersteele hat schon recht, aber du solltest entscheiden ob du ACCEPT_KEYWORDS="~x86" oder ACCEPT_KEYWORDS="x86" verwendest.


Sorry. War nicht meine Absicht ~x86 vorzuschlagen. Ich hab das gecpoy-pasted und vergessen das ~ zu löschen

Naja, jetzt geht ja alles