← Back to team overview

sslug-teknik team mailing list archive

Re: Ny gentoo

 

On Mon, Dec 08, 2003 at 10:58:58PM +0100, donald_j_axel wrote:
> > >     chroot /g2
> > >     emerge sync # ok
> > >     emerge -p portage # ok
> > >     emerge portage    # not ok
> > Ovenstående er jo heller ikke den fremgangsmåde der hører til stage1. Du
> > mangler jo at bootstrappe dit system, hvilket i gentoo install verdenen
> > betyder at få compilet gcc, glibc og den slags efter dine optimeringer.
> Jo, sørme! Det *er* fremgangsmåden for en stage1 installation
> viser det sig efter at jeg har RTFM.

Nope. Efter emerge sync kommer følgende (foruden config af
/etc/make.conf):

# cd /usr/portage
# scripts/bootstrap.sh

Derefter skal du op på stage2 som gøres med:

# emerge system

Og så videre...

> Jeg har fundet og læst min gamle installations-guide og også læst
> den nye. Der manglede en env-update inden emerge sync. Men desværre
> var det ikke det, som er årsagen til break-down.
> Gentoo dependency træet har ikke taget højde for cpp version til
> ncurses. Måske kan jeg installere en anden gcc og så ... jeg
> prøver.

cpp er en del af gcc-config pakken, og hvis den pakke der er med i
stage1 ikke er ny nok kan det være derfor den ikke vil. Løsningen er at
følge vejledningen og bootstrappe først - det builder bl.a. gcc og
gcc-config for dig.

> Jeg har før set, at et sync sæt af portage ebuild filer fejler, og
> at man et par dage efter kunne begynde forfra med en sync, og
> bingo, så kompilerede den tidligere delinkvent. Jeg har også selv
> rettet i ebuild-filer, men det er ikke for at rette kompileringer,
> jeg har Gentoo (det er for at undgå det!) Hvis jeg får tid, kunne
> det være morsomt at prøve at bygge et dependency træ, som holder
> vand - men hvis det også skal være dynamisk, så bliver det en svær
> opgave.

Helt korrekt, det er en svær opgave, og også derfor der fra tid til
anden godt kan opstå problemer. Det kan der jo i alt hvor mennesker har
været blandet ind ;)

> Gentoo er virkelig nummer eet ide, dynamisk opdatering WOAUW! -
> men der er åbenbart ikke så stort fokus på stabilitet i
> build-træet, og til denne her situation er der ikke nogen
> work-around, undtagen at lægge en anden version / stage3 ind.

Jeg har været ude for nogle mindre problemer med træet, men de bliver
som regelt løst lynhurtigt. Husk at der er MANGE der bruger Gentoo
efterhånden, og det betyder at der er mange til at rapportere fejl. Jeg
er dog ret overbevist om at det er en fejl 40 i dette tilfælde.

> Mit ønske er bare at installere en up-to-date version af Linux/GNU
> med Gnome etc. så jeg kan få Lilypond og NoteEdit op at køre i
> nyeste version. Det er to (musik-skrive/sequencer) programmer
> under udvikling, og det er spændende hvis man kan følge dem (og de
> kræver desværre nyere versioner af guile og andet).

Se så er Gentoo jo nok et udemærket valg, hvis det ellers lykkes at få
den installeret :)

Prøv en gang mere hvor du slavisk følger nyeste udgave af guiden, det
skal kunne lade sig gøre!

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ UL+++$ P++ L+++ E- W+ N(+) o K? w O-- M- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b++ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41


Follow ups

References