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

26.04.2006, 10:25

Fehler bei Stage 1 2006.0

tach zusammen!

ich habe gestern mal wieder meinen forscherdrang ausgepackt und wollte mein gentoo system (2005.0) updaten auf 2006.0.
nachdem ich ein bisschen zeit hatte und mein altes system viel zu gross mittlerweile war, dachte ich es sei die beste lösung komplett von vorne anzufangen! also stage 1! blöde idee! hab mein altes system gelöscht und von vorne angefangen!

der bootstrap lief wunderbar durch nur dann kamen die probleme!
bei emerge system wollte help2man 1.33 einfach nicht!

den genauen fehler habe ich leider gerade nicht parat! sorry!

er lautete ungefähr:
configure: error: gettext::Locale required

hatte das schonmal jemand?
ansonsten habe ich keine andere lösung, als wieder auf 2005.0 oder 2005.1 zurück zu gehen! bräuchte dafür aber auch einen alten portage-tree! mein letzter war ca. november 2005! wo bekomme ich so einen her?

noch eine frage: warum will gentoo seit neuestem bei emerge system xorg mit mergen??

gruß und danke schonmal
newton

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »newton« (26.04.2006, 10:37)


2

26.04.2006, 18:22

Wenn du Stage 3 nimmst, bekommst du auch ein neues System.

Mit Stage 1 hatte ich beim mergen auch so meine Probleme. Es kommt aber eigentlich auf's gleiche 'raus, wenn du eine Stage 3 nimmst du alles mit

Quellcode

1
emerge -e world
neu mergest. Die Option -e steht für "Empty Tree" und leert wortwörtlich den ganzen Ebuild-Baum, der im Stage 3 schon vorkompiliert ist aus und kompiliert ihn neu. Der Vorteil ist dabei, egal ob mit oder ohne ~x86-Keyword, dass du dann ein aktuelles Stage bekommst, da diese nicht täglich sondern nur alle 6 Monate aktualisiert werden.

Ganz wichtig ist, vorher nur wenige USE-Flags hinzuzufügen. Als ich nämlich alle benötigten USE-Flags hineingeschrieben hab, gings mit emerge völlig in die Hose.


Hier ein kleiner Schrittplan, damit's einigermaßen flüssig läuft:
  1. Nach Gentoo-Anleitung partitionieren, formatieren, mounten und chrooten
  2. Stage 3 herunterladen
  3. Wichtige USE-Flags einfügen (wie z.B. alsa, nptl, nptlonly, nls, userlocales, pam und für Unicode-Unterstützung auch unicode)
  4. Deutsche Lokalisierung nach Gentoo-Wiki-Artikel konfigurieren (http://de.gentoo-wiki.com/Deutsche_Lokalisierung)
  5. Bei gewünschter Unicode-Unterstützung den Artikel für Unicode "befolgen", das mergen von glibcc kann man sich sparen, da dies später emerge -e world tut.(http://de.gentoo-wiki.com/Utf8)
  6. emerge -e world ausführen
  7. Die restlichen USE-Flags hinzufügen
  8. Nach Gentoo-Anleitung weiter installieren
  9. Gewünschte Pakete mergen
    [/list=1]

    Portage will xorg-x11 installieren, da das Make.Conf-Standardprofil von Gentoo 2006.0 das USE-Flag X enthält...

3

26.04.2006, 23:45

so du dennoch mit stage 1 weitermachen willst, dann nimm für help2man die USE="nls" raus, dann sollts eigentlich problemlos klappen ;)
... nur ein weiterer tag im leben eines naren ... :P

4

27.04.2006, 10:38

@Carminis:

danke erstmal!

welche use-flags nutzt du denn? betreibst du einen desktop mit gentoo oder server? was sind denn die wichtigsten?
ich will ein desktop-system. server läuft mit slackware, deshalb brauch ich nur desktop. wm ist fluxbox.

@Carminis:

das nls flag war nicht gesetzt. oder meinst du mit -nls komplett rausnehmen?

gruß
newton

5

27.04.2006, 19:24

Ich weiß, unsere Namen sind ähnlich, aber das mit dem USE-Flag nls hat capoeira vorgeschlagen... :D

Ich bin mir nicht wirklich sicher, ob es sich lohnt, nls herauszunehmen, da ja der Kernel extra Optionen dafür hat. Außerdem benutzen es viele.

Ich hab betreib mit Gentoo weder 'nen Desktop, noch 'nen Server, sondern ein Notebook. :D
Aber es lässt sich eigentlich 1:1 auf 'nen Desktop übertragen.

Die USE-Flags hab ich übrigens nach und nach hinzugefügt. Die in meinem oberen Beitrag stehen sind die wichtigsten. Bevor ich ein Programm emerge, lass ich mir die möglichen USE-Flags anzeigen. Es geht bei mir irgendwie immer in die Hose, wenn ich gleich am Anfang alle gewünschten USE-Flags setze. Keine Ahnung warum, da hat portage hin und wieder seine Schwierigkeiten.


@capoeira:

Es hat bei mir unter Stage 1 auch OHNE nls-Flag genauso wenig funktioniert... ?(

6

28.04.2006, 01:01

war nur ne idee meinerseits, da ja der gettext locales verlangt und nls für native language support steht

hab jetzt nochamal nachgschaut, vielleicht fehlt da noch folgendes paket?

dev-perl/Locale-gettext
Latest version available: 1.05
Latest version installed: 1.05
Size of files: 7 kB
Homepage: http://search.cpan.org/~pvandry/Locale-gettext-1.05/
Description: A Perl module for accessing the GNU locale utilities
License: Artistic


im übrigen hab ich gentoo auf nem desktop ~x86 auf nem powerbook ~ppc/~x86 (damit der xgl funzt ;) )
und danke dir für den hinweis mit dem namen :)
... nur ein weiterer tag im leben eines naren ... :P

7

28.04.2006, 13:16

@Carminis

sorry wegen dem namen! keine absicht! :-)

ich hab es jetzt mal ausprobiert und für das help2man paket "-nls" gesetzt und es danach wieder rausgenommen! das hat jetzt funktioniert!

bisher läuft es ganz gut mit der installation! hat jetzt sicher schon die hälfte vom system!

hab übrigens auch ein notebook! da läuft es reibungslos! ist allerdings auch nur 2005.1!

ich hab jetzt meine USE-flags mal auf das wesentliche beschränkt! eigentlich nur die, die für die installation von fluxbox empfohlen werden! ich mache das nach und nach auch ähnlich wie du! ich schau einfach welche gebraucht werden und gebe die dann meistens im package.use an! das reicht.
bin da mal böse drauf reingefallen! beim videolan client! da muss man echt aufpassen! hab ihn insgesamt 4 mal gemerged, bis er richtig funktioniert hat!

aber danke für deine schnelle hilfe!

@capoeira

wie oben schon gesagt! es war das nls-flag! muss es kurz auf -nls setzen, dann geht es! Locale-gettext will er automatisch vor help2man mergen!

powerbook ist ne feine sache! leider zu teuer! deshalb hab ich nur ein pc omnibook! ;-)

dir auch vielen dank!!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »newton« (28.04.2006, 13:38)