Index: index.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/sv/handbook/index.xml,v retrieving revision 1.2 diff -u -t -r1.2 index.xml --- index.xml 2 Dec 2004 15:13:28 -0000 1.2 +++ index.xml 8 Apr 2005 18:30:00 -0000 @@ -19,8 +19,8 @@ -0.19 -29 juli 2004 +0.25 +2005-03-28 Gentoohandboken @@ -33,12 +33,16 @@

+Brasiliansk portugisiska | Danska | Engelska | Franska | Indonesiska | Italienska | +Japanska | +Polska | +Rumänska | Spanska | Svenska | Traditionell kinesiska | @@ -52,7 +56,7 @@

-Välkommen till Gentoohandboken. Denna sida försöker förklara vad Gentoohandboken handlar om och bör besvara de flesta frågor kring handboken. Vi tar lite om tankar bakom handboken, dess nuvarande status, framtida planer, hur man rapporterar felaktigheter och de hanteras, o.s.v. +Välkommen till Gentoohandboken. Denna sida försöker förklara vad Gentoohandboken handlar om och bör besvara de flesta frågor kring handboken. Vi pratar lite om tankarna bakom handboken, dess nuvarande status, framtida planer, hur man rapporterar felaktigheter och de hanteras, o.s.v.

@@ -79,6 +83,7 @@ hppa, mips, ppc, + ppc64, sparc @@ -92,6 +97,7 @@ hppa, mips, ppc, + ppc64, sparc @@ -105,9 +111,61 @@ hppa, mips, ppc, + ppc64, sparc + + HTML + 2005.0 Installationinstruktioner specifikt för nätverkslösa installationer + 2005.0 Gentoo Handbooks + + + +

+Vi har också versionsspecifika handböcker som innehåller installationsinstruktioner för nätverkslösa installationer med hjälp av den släppta CDn. Om du när intresserad av att genomföra en nätverkslös installation refererar vi till Gentoo Linux 2005.0 handboken för din arkitektur.

+ + + +
+Historiska versioner + + +

+Av historiska skäl spara vi också handböckerna för äldre versioner (fr o m 2004.2). Utskriftsvänliga versioner av enstaka sidor kan nås via "Utskriftslänken" i det övre högra hörnet. För att få en alla-i-en version lägger du till ?full=1 till URLen. +

+ + +Dessa handböcker uppdateras inte. + + + + + + + + +2004.2 + +alpha, +amd64, +hppa, +mips, +ppc, +sparc, +x86 + + + +2004.3 + +amd64, +hppa, +ppc, +sparc, +x86 + +
VersionArkitektur
@@ -137,7 +195,7 @@

-Nu är den andra delen Arbeta med Gentoo färdig och officiellt tillgänglig. Denna del innehåller Gentoospecifik information på sådana ämnen som Portage (inklusive emerge kommandot), USE flaggor, initskript och miljövariabler. +Nu är den tredje delen Arbeta med Portage färdig och officiellt tillgänglig. Denna del innehåller djupgående information om olika aspekter av Portage.

@@ -147,7 +205,7 @@

-Att begära förbättringar +Rapportera fel och begära förbättringar

@@ -194,6 +252,20 @@

+Jag kan inte hitta stage1 information i Gentoohandboken + + +

+Du läser fel Gentoohandbok. +

+ +

+De versionsspecifika Gentoohandböckerna (som 2005.0) är endast avsedda för nätverkslösa installationer. Att köra en stage1 eller stage2 installation kräver källkod som inte är tillgänglig på den universella installations CDn, så du skulle behöver en fungerande Internetanslutning för en stage1 eller stage2 installation. +

+ + +
+
Jag håller inte med om ... Index: hb-install-stage.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/sv/handbook/hb-install-stage.xml,v retrieving revision 1.1 diff -u -t -r1.1 hb-install-stage.xml --- hb-install-stage.xml 6 Nov 2004 17:15:27 -0000 1.1 +++ hb-install-stage.xml 9 Apr 2005 04:25:25 -0000 @@ -7,8 +7,12 @@ + +2.00 +2005-03-28 +
-Installera ett stadiumarkiv +Installera ett stagearkiv Ställ in rätt tid och datum @@ -23,45 +27,45 @@
 # date
-Sun Apr 25 16:21:18 CEST 2004
+Fri Mar 29 16:21:18 CEST 2005
 

Om tiden och/eller datumet är fel uppdaterar du det med date MMDDttmmÅÅÅÅ syntax (Månad, Dag, timme, minut -och År). För att exempelvis ange tid och datum till 16:21 25 april år 2004: +och År). För att exempelvis ange tid och datum till 16:21 29e mars år 2005:

-# date 042516212004
+# date 032916212005
 
-Att välja +Att göra ditt val

-I nästa steg installerar du stadiumarkivet du bestämt dig för för ditt system. +I nästa steg installerar du det stagearkiv du bestämt dig för för ditt system. Du kan välja mellan att hämta ner det nödvändiga arkivet från Internet eller, om du -har startat från en Gentoo Universal LiveCD, kopiera den från CDn. Om du har en -Universal CD och det stadium du vill använda finns på den, så slösar du bara bandbredd -på att hämta den från Internet. Stadiumarkivet är det samma. +har startat från en Gentoo Universal Installation CD, kopiera den från CDn. Om du har en +Universal CD och den stage du vill använda finns på den, så slösar du bara bandbredd +på att hämta den från Internet. Stagearkivet är det samma. I de flesta fall kan kommandot uname -m användas för att hjälpa dig att bestämma vilken stagefil som ska laddas ner.

    -
  • Standard: Att använda ett stadium från Internet
  • -
  • Alternativ: Att använda ett stadiumarkiv från LiveCD
  • +
  • Standard: Att använda en stage från Internet
  • +
  • Alternativ: Att använda en stage från Installation CDn
-Standard: Att använda ett stadium från Internet +Standard: Att använda en stage från Internet -Hämta ner stadiumarkivet +Hämta ner stagearkivet

@@ -73,43 +77,60 @@

-Beroende på ditt installationsmedium har du några verktyg att välja på för att hämta ner ett stadium. -Om du har tillgång till links2 kan direkt surfa till speglingslistan -på Gentoo och välja en spegel nära dig. Välj sedan releases/ katalogen, din arkitektur - (x86/ till exempel) och Gentoo versionen (2004.2/) och till slut -stages/ katalogen. Där finner du alla tillgängliga stadimfiler för din arkitektur (de kan vara -sparade i underkataloger namngivna efter den specifika subarkitekturen). Välj en av dem och tryck D -för att hämta hem den. När du är klar trycker du Q för att stänga webbläsaren. +Beroende på ditt installationsmedium har du några verktyg att välja på för att hämta ner en stage. +Om du har tillgång till links2 kan surfa direkt till speglingslistan +på Gentoo och välja en spegling nära dig. +

+ +

+Om du inte har links2 tillgängligt ska du ha lynx till hands. Om du behöver använda en proxy exporterar du http_proxy och +ftp_proxy variablerna: +

+ +
+# export http_proxy="http://proxy.server.com:port"
+# export ftp_proxy="http://proxy.server.com:port"
+
+ +

+Vi kommer nu att anta att du har tillgång till links2. +

+ +

+Välj releases/ katalogen, därefter din arkitektur (till exempel x86/) och den Gentooversion (2005.0/) för att till slut välja +stages/ katalogen. Där bör du se alla tillgängliga stagefiler för din arkitektur (de kan vara sparade i underkataloger namngivna efter inidividuella underarkitekturer). Välj en och tryck D för att ladda ner den. När du är klar tryck Q för att stänga webbläsaren.

-(Utan proxy)   # links2 http://www.gentoo.org/main/en/mirrors.xml
-(Med proxy)      # links2 -http-proxy proxy.server.com:8080 http://www.gentoo.org/main/en/mirrors.xml
+# links2 http://www.gentoo.org/main/en/mirrors.xml
+
+(Om du behöver proxystöd med links2)     
+# links2 -http-proxy proxy.server.com:8080 http://www.gentoo.org/main/en/mirrors.xml
 

-Om du vill kontrollera det hämtade stadiumarkivets integritet, använder du md5sum +Om du vill kontrollera det hämtade stagearkivets integritet, använder du md5sum och jämför resultatet med den MD5 kontrollsumman som finns på speglingssajten. Om du exempelvis vill -validera ett x86 stadiumarkiv: +validera ett x86 stagearkiv:

-
-# md5sum -c stage1-x86-2004.2.tar.bz2.md5
-stage1-x86-2004.2.tar.bz2: OK
+
+# md5sum -c  stage1-x86-2005.0.tar.bz2.md5
+stage1-x86-2005.0.tar.bz2: OK
 
-Packa upp stadiumarkivet +Packa upp stagearkivet

-Packa nu upp det stadium du hämtat ner till ditt system. Vi använder GNU tar +Packa nu upp den stage du hämtat ner till ditt system. Vi använder GNU tar här eftersom det är det enklaste sättet:

-
+
 # tar -xvjpf stage?-*.tar.bz2
 
@@ -120,25 +141,29 @@ bevara rättigheterna och f visar att vi vill extrahera en fil inte standard indata.

+ +Vissa arkitekturers (t ex MIPS) Installation CD och boot images är beroende på den version av tar som är inbygd i BusyBox och som för närvarande inte stöder -v valet. Det valet kanske därför inte fungerar. + +

-Nu när du har installerat stadiet fortsätter du med Installera Portage. +Nu när du har installerat din stage fortsätter du med Installera Portage.

-Alternativ: Att använda ett stadium från LiveCD +Alternativ: Att använda en stage från Installation CD -Extrahera stadiumarkivet +Extrahera stagearkivet

-Stadierna på CDn finns i /mnt/cdrom/stages katalogen. För att se en lista på tillgängliga -stadier använder du ls: +Stagefilerna på CDn finns i /mnt/cdrom/stages katalogen. För att se en lista på tillgängliga +stagefiler använder du ls:

-
+
 # ls /mnt/cdrom/stages
 
@@ -154,7 +179,7 @@

-Gå nu till den plats i filsystemet där du monterat där du har monterat Gentoo +Gå nu till den plats i filsystemet där du har monterat Gentoo (vanligen /mnt/gentoo):

@@ -163,18 +188,18 @@

-Vi kommer nu att extrahera stadiumarkivet du valt. Vi gör detta med verktyget GNU tar. +Vi kommer nu att extrahera stagearkivet du valt. Vi gör detta med verktyget GNU tar. Se till att du använder samma val (-xvjpf)! I nästa exempel extraherar vi stadiumarkivet -stage3-<subarch>-2004.2.tar.bz2. -Försäkra dig om att du byter ut exempelarkivnamnet med namnet på ditt valda stadiumarkiv. +stage3-<subarch>-2005.0.tar.bz2. +Försäkra dig om att du byter ut exempelarkivnamnet med namnet på ditt valda stagearkiv.

-
-# tar -xvjpf /mnt/cdrom/stages/stage3-<subarch>-2004.2.tar.bz2
+
+# tar -xvjpf /mnt/cdrom/stages/stage3-<subarch>-2005.0.tar.bz2
 

-Nu när du har installerat stadiet fortsätter du med Installera Portage. +Nu när du har installerat din stage fortsätter du med Installera Portage.

@@ -183,74 +208,44 @@
Installera Portage -Med eller utan nätverk? +Packa upp en portagebild

-Om du inte har en fungerande nätverksanslutning måste du installera den portagebild som finns -på en av våra LiveCD. Detta förutsätter automatiskt att du installerar från ett stadium 3 -arkiv (då det är det enda arkiv som stöder installationer utan nätverk). Om du vill använda -förkompilerade paket senare för att snabba upp installationen måste du använda -en portagebild från LiveCD. Andra användare kommer att hämta ett helt uppdaterad Portageträd -med emerge i nästa kapitel. +Du behöver nu installera en bild av portage, en samling filer som informerar Portage om vilka mjukvarutitlar du kan installera, vilka profiler som är tillgängliga o.s.v.

-

-Fortsätt med korrekt avsnitt: -

- -
    -
  • - Installera en Portagebild och källkod från - LiveCD (för nätverkslös installation eller GRP installationer) -
  • -
  • - Konfigurera kompileringsmöjligheterna (alla - andra installationsmetoder) -
  • -
-
- -Installera en Portagebild och källkod från LiveCD - + +Ladda ner och installera en portagebild +

-Det finns en Portagebild på Universal LiveCD. Eftersom du läser detta kan vi säkerligen utgå -från att du använder en sådan LiveCD. Titta i /mnt/cdrom/snapshots/ för att -installera denna bild. Du ser där vilka Portagebilder som är tillängliga: +Gå till den plats du monterade ditt filsystem (förmodligen /mnt/gentoo):

-
-# ls /mnt/cdrom/snapshots
+
+# cd /mnt/gentoo
 

-Extrahera nu bilden genom att använda formeln nedan. Återigen ska du se till att du väljer -de rätta valen till tar. Lägg dessutom märke till att -C använder stort -C, inte c. I nästa exempel använder vi portage-20040710.tar.bz2 -som bildnamn. Se till att du byter detta mot ditt valda bildnamn. +Starta links2 (eller lynx) och gå till vår speglingslista. Välj en spegling när dig och öppna snapshots/ katalogen. Välj där den senaste portagebilden genom att markera den och trycka D.

-
-# tar -xvjf /mnt/cdrom/snapshots/portage-20040710.tar.bz2 -C /mnt/gentoo/usr
+
+# links2 http://www.gentoo.org/main/en/mirrors.xml
 

-Du måste också kopiera över all källkod från CDn CD: +Avsluta nu din webbläsare genom att trycka Q. Du kommer nu att ha en portagebild sparad i /mnt/gentoo. I nästa steg extraherar vi portagebilden till ditt filsystem. Se till att du använder exakt samma kommandon; det sista valet är ett vesalt C, inte c.

-
-# mkdir /mnt/gentoo/usr/portage/distfiles
-# cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
+
+(Ersätt <date> med tidsstämpeln från den nerladdade bilden)
+# tar -xvjf /mnt/gentoo/portage-<date>.tar.bz2 -C /mnt/gentoo/usr
 
-

-Nu när din Portagebild är installerad fortsätter du med Konfigurera kompileringsmöjligheterna. -

-
@@ -285,8 +280,8 @@

Som du förmodligen märkte har filen make.conf.example en generisk -struktur: kommenterade rader börjar med "#", andra rader definierar variabler med -VARIABLE="content" syntaxen. make.conf filen använder +struktur: kommenterade rader börjar med "#", andra rader definierar variabler med syntaxen +VARIABLE="content". make.conf filen använder samma syntax. Flera av dessa variabler diskuteras här nedan.

@@ -297,9 +292,9 @@ -Även om det kan vara lockande för andra än stadium 1 användare så ska de inte +Även om det kan vara lockande för andra än stage1 användare så ska de inte ändra CHOST värdet i make.conf. Om man gör det kan systemet bli -oanvändbart. Återigen: ändra bara denna variabel om du använder en stadium 1 installation. +oanvändbart. Återigen: ändra bara denna variabel om du använder en stage1 installation.

@@ -354,6 +349,11 @@ sparc-unknown-linux-gnu + sparc64 + + sparc-unknown-linux-gnu + + hppa (generisk) hppa-unknown-linux-gnu @@ -380,6 +380,14 @@ +

+Var vänlig och se till att du använder rätt CHOST värde. Som exempel är CHOST värdet för sparc64 fortfarande sparc-unknown-linux-gnu och inte sparc64-unknown-linux-gnu! +

+ +

+Användare som är intresserade av att bootstrappa hela sina system med NPTL stöd på ett x86 system behöver ange sina CHOST värden till i586-pc-linux-gnu eller högre. +

+ @@ -388,24 +396,23 @@

CFLAGS och CXXFLAGS variabler definierar optimeringsflaggor för -gcc, C och C++ kompilatorerna. Även om vi gör en generell definition av dessa -här så kommer du bara att ha maximal prestanda om du optimerar desa flaggor för -varje program för sig. Orsaken till detta är att alla program är olika. +gcc, C respektive C++ kompilatorerna. Även om vi gör en generell definition av dessa +här så kommer du bara att ha maximal prestanda om du optimerar dessa flaggor för +varje enskilt program. Orsaken till detta är att alla program är olika.

I make.conf ska du definiera optimeringsflaggor du generellt tror förbättrar prestandan i ditt system. Experimentera inte med detta värde. För mycket -optimering kan få dina program att uppföra sig dåligt (krascha, eller till och med sluta +optimering kan få dina program att uppföra sig dåligt (krascha eller, vad värre är, till och med sluta fungera).

-Vi kommer inte att förklara alla möjliga optimeringsmöjligheter. Om du vill lära dig alla -- läs GNU Online Manual(s) eller +Vi kommer inte att förklara alla möjliga optimeringsmöjligheter. Om du vill lära dig alla dessa - läs GNU Online Manual(s) eller infosidan gcc (info gcc -- endast på ett fungerande Linuxsystem). Filen make.conf.example innehåller också mycket exempel och information, -glöm inte att läsa den. +glöm inte att läsa den också.

@@ -415,7 +422,7 @@

-# AMD64 users who want to use a native 64 bit system should not use athlon-xp
+# AMD64 användare som vill använda det egna 64-bitars systemet ska använda -march=k8
 -march=athlon-xp
 
@@ -423,7 +430,7 @@ Ett andra värde är -O flaggan (det är ett stort O, inte en nolla), som specifierar flaggan för gcc optimeringsklass. Möjliga klasser är s (för storleksoptimerad), 0 (noll - för ingen optimering), 1, 2 eller 3 för mer hastighetsoptimering -(varje klass har samma flaggor som den föregående, plus några till). Som exempel kan tas klass 2 +(varje klass har samma flaggor som den föregående, plus några till). Som exempel tar vi klass 2 optimering:

@@ -432,9 +439,13 @@

-Andra populära optimeringsflaggor är -pipe (använd pipes snarare än tillfälliga filer -för kommunikation mellan de olika stegen i kompileringen) och -fomit-frame-pointer -(som inte behåller rampekaren i ett funktionsregister du inte behöver). +Annan populär optimeringsflagga är -pipe (använd pipes snarare än tillfälliga filer +för kommunikation mellan de olika stegen i kompileringen). +

+ +

+Tänk på att att använda -fomit-frame-pointer (som inte behåller rampekaren i ett register för funktioner som inte behöver en) which doesn't keep the frame +pointer in a register for functions that don't need one) kan ha allvarliga återverkningar när du avlusar program!

@@ -443,8 +454,8 @@

-CFLAGS="-march=athlon-xp -pipe -O2"   # AMD64 users should not use athlon-xp
-CXXFLAGS="${CFLAGS}"                  # Use the same settings for both variables
+CFLAGS="-march=athlon-xp -pipe -O2"   # AMD64 användare ska använda -march=k8
+CXXFLAGS="${CFLAGS}"                  # Använd samma värden för båda variablerna
 
@@ -455,7 +466,7 @@

Med MAKEOPTS definierar du hur många parallella kompileringar som ska ske -nr du installerar ett paket. Ett bra värde är antalet CPU i ditt system plus ett, men denna +när du installerar ett paket. Ett bra värde är antalet CPU i ditt system plus ett, men denna tumregel är inte alltid helt perfekt.