Gavekort Skrevet 5. august 2010 Del Skrevet 5. august 2010 (endret) Hei! Jeg skal kompilere min egen AMD64 Gentoo med multilib, der jeg bruker genkernel (fordi jeg ikke orker å gjøre feil i kernelen). Systemet skal være et vanlig gnome system. Her er hardware: Intel Core2Duo E8400 Gigabyte GA-X48-DS4 XFX ATI 4890 MIST 650W Kingston HyperX PC8500 4x1Gb Så til spørsmålet: Hva er vanlig å flagge som USE i Gentoo? Gjelder det å flagge alt det du skal bruke eller kommer det av seg selv etterhvert som jeg installerer program? (F.eks Jeg har ikke OpenGL, men når jeg installerer et spill så installerer spillet/portage OpenGL i tillegg) Sist men ikke minst: Hvilken profil bør jeg velge? [1] default/linux/amd64/10.0 [2] default/linux/amd64/10.0/desktopeller [3] default/linux/amd64/10.0/desktop/gnome Endret 5. august 2010 av Gavekort Lenke til kommentar
mikeys Skrevet 6. august 2010 Del Skrevet 6. august 2010 (endret) Hvis du har tenkt å bruke Gnome er nok ../desktop/gnome grei å bruke. Hvordan du bruker USE flags er opp til deg. Jeg pleier alltid å gjøre emerge -vp <pakke> før jeg installerer noe nytt slik at jeg kan sjekke om det er noen USE flags jeg vil bruke eller fjerne. Hvis jeg finner noen USE flags jeg vil bruke på hele systemet legger jeg dem til i /etc/make.conf. Finner jeg et USE flag jeg bare vil bruke for det progremmet legger jeg det inn i /etc/portage/package.use. Feks. x11-drivers/nvidia-drivers -gtk Hvis /etc/portage/ ikke er å finne er det bare å lage den. Hvis du vil sjekke hvilke USE flags du bruker er det bare å gjøre emerge --info Når du har gjort endringer i USE flaggene bruker du gjerne emerge -vpuDN world for å sjekke hvilke pakker som må oppdateres og deretter emerge -uDN world Hvis det er noe mer er det bare å spørre. Forumet og wikien til Gentoo er også vært å sjekke. Gentoo er for det meste godt dokumentert, men det er ikke alltid wikien er helt "up to date". Jeg pleier å se litt i Arch sin wiki hvis det er noe jeg ikke finner. Edit: en feil Endret 7. august 2010 av mikeys Lenke til kommentar
Strange_quark Skrevet 6. august 2010 Del Skrevet 6. august 2010 Vil også anbefale pakken gentoolkit. Veldig nyttig for å legge til og fjerne useflags, sjekke avhengigheter, hvilken pakke en fil hører til osv. Det er selvsagt lurt å legge til useflags som passer til arkitekturen din, slik at du får kompilert pakkene opp mot din arkitektur. Om du legger til et useflag i en pakke, vil portage automatisk dra inn de ekstra pakkene som eventuelt er nødvendig. (For eksempel opengl). Jeg har openSUSE instalert for øyeblikket så jeg tar forbehold om feil. Lenke til kommentar
aarolilja Skrevet 7. august 2010 Del Skrevet 7. august 2010 du bruker jo bare de flags du vil ha. dersom du vil ha opengl-versjonen av Nexuiz, så bruker du USE=opengl. dersom du vil ha sdl, så bruker du USE=sdl. vil du ha begge, bruker du USE=opengl sdl. går vel egentlig ikke an for noen av oss å vurdere hva du trenger. du bruker det du vil. det er det som er tanken med USE flags. Lenke til kommentar
Gavekort Skrevet 7. august 2010 Forfatter Del Skrevet 7. august 2010 Jeg er klar over dette! Men hvis jeg IKKE vil ha feks OpenGL, vil spillene legge inn OpenGL selv? Lenke til kommentar
olear Skrevet 7. august 2010 Del Skrevet 7. august 2010 (endret) Hvis de trenger det for å kompilere, ja. Eks: Spill foobar krever backend Y eller X for å kompilere. Hvis du velger at du ikke vil ha Y blir foobar kompilert mot X. Hvis foobar bare støtter Y og du ikke velger den blir enten foobar ikke kompilert eller Y blir lagt til for å tilfredstille avhengighetene (regner med at du ikke får kompilert, mange år siden jeg har rørt Gentoo). Endret 7. august 2010 av olear Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå