1 |
<?xml version='1.0' encoding="UTF-8"?> |
<?xml version='1.0' encoding="iso-8859-1"?> |
2 |
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?> |
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?> |
3 |
|
|
4 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
19 |
<mail link = "bjarke.ip@tekpunkt.dk">Bjarke Istrup Pedersen</mail> |
<mail link = "bjarke.ip@tekpunkt.dk">Bjarke Istrup Pedersen</mail> |
20 |
</author> |
</author> |
21 |
|
|
22 |
|
<author title = "Redaktør"> |
23 |
|
<mail link = "mejlholm@stud.auc.dk">Arne Mejlholm</mail> |
24 |
|
</author> |
25 |
<version>0.1_dk</version> |
<version>0.1_dk</version> |
26 |
<date>3. Marts 2003</date> |
<date>3. Marts 2003</date> |
27 |
|
|
33 |
<title>Vær forberedt</title> |
<title>Vær forberedt</title> |
34 |
<body> |
<body> |
35 |
<p>Som med enhver større opgradering til kernen af dit Gentoo |
<p>Som med enhver større opgradering til kernen af dit Gentoo |
36 |
system er der altid muligheder for at uforudsette |
system er der altid muligheder for at uforudsete |
37 |
problemer kan opstå. Det er altid klogt at tage backup af alle |
problemer kan opstå. Det er altid klogt at tage backup af alle |
38 |
vigtige data før man begynder denne process. Hvis muligt, |
vigtige data før man begynder denne proces. Hvis muligt, |
39 |
så prøv at afsæt et stort tidsrum til denne opgradering, så |
så prøv at afsæt et stort tidsrum til denne opgradering, så |
40 |
du ikke vil føle dig tidspresset. Al softwaren på din |
du ikke vil føle dig tidspresset. Al softwaren på din |
41 |
maskine vil være nød til at blive rekompileret.</p> |
maskine vil være nød til at blive rekompileret.</p> |
45 |
<title>Andre muligheder</title> |
<title>Andre muligheder</title> |
46 |
<body> |
<body> |
47 |
<p>Dette er ikke den eneste måde at opgradere dit system på. Du kan |
<p>Dette er ikke den eneste måde at opgradere dit system på. Du kan |
48 |
installere et nyt 1.4 system på en seperat partition, og |
installere et nyt 1.4 system på en separat partition, og |
49 |
genbruge noget af din system konfiguration i stedet. Denne metode har også |
genbruge noget af din system konfiguration i stedet. Denne metode har også |
50 |
den fordel, at du altid kan gå tilbage til dit gamle system |
den fordel, at du altid kan gå tilbage til dit gamle system |
51 |
i mellemtiden som en fallback. Du kan også beslutte simpelthen |
i mellemtiden som en backup. Du kan også beslutte simpelthen |
52 |
ikke at opgradere dit system. Hvis du beslutter, at du vil opgradere |
ikke at opgradere dit system. Hvis du beslutter, at du vil opgradere |
53 |
i stedet, så læs videre.</p> |
i stedet, så læs videre.</p> |
54 |
</body> |
</body> |
55 |
</section> |
</section> |
56 |
<section> |
<section> |
57 |
<title>Generele notater</title> |
<title>Generelle notater</title> |
58 |
<body> |
<body> |
59 |
<p>Hvorend kodelistningerne foreslår dig at køre |
<p>Hvorend kodelistningerne foreslår dig at køre |
60 |
<c>emerge</c> kommandoen, er det altid en god ide at lave en test |
<c>emerge</c> kommandoen, er det altid en god ide at lave en test |
65 |
</section> |
</section> |
66 |
</chapter> |
</chapter> |
67 |
<chapter> |
<chapter> |
68 |
<title>Upgrading in place</title> |
<title>Opgradering "in place"</title> |
69 |
<section> |
<section> |
70 |
<title>Få Portage så tidsnær som muligt</title> |
<title>Få Portage så opdateret som muligt</title> |
71 |
<body> |
<body> |
72 |
<p>Noget af syntaksen i nye ebuilds er ulæsbar fra |
<p>Noget af syntaksen i nye ebuilds er ulæsbar fra |
73 |
ældre versioner af Portage. Hvis du ikke har mindst Portage 2.0.44, skal du prøve at opgradere Portage.</p> |
ældre versioner af Portage. Hvis du ikke har mindst Portage 2.0.44, skal du prøve at opgradere Portage.</p> |
77 |
</pre> |
</pre> |
78 |
<note>Hvis den Portage version er meget gammel, kan du møde denne |
<note>Hvis den Portage version er meget gammel, kan du møde denne |
79 |
fejlmeddelelse indeholdende sætningen "unscriptable object". |
fejlmeddelelse indeholdende sætningen "unscriptable object". |
80 |
Læs og følg indstruktionerne i |
Læs og følg instruktionerne i |
81 |
<path>/usr/portage/sys-apps/portage/files/README.RESCUE</path>. |
<path>/usr/portage/sys-apps/portage/files/README.RESCUE</path>. |
82 |
Din Portage installtion skulle nu være |
Din Portage installation skulle nu være |
83 |
nuværende.</note> |
nuværende.</note> |
84 |
</body></section> |
</body></section> |
85 |
|
|
86 |
<section> |
<section> |
87 |
<title>Forberede GCC til samliv</title> |
<title>Forberede GCC til flere versioner på |
88 |
|
samme system</title> |
89 |
<body> |
<body> |
90 |
<p>Du vil komme til at installere en nyere version af GCC under denne |
<p>Du vil komme til at installere en nyere version af GCC under denne |
91 |
opgradering. Versioner af GCC, som er ældre end 2.95.3-r8 er ikke |
opgradering. Versioner af GCC, som er ældre end 2.95.3-r8 er ikke |
93 |
derfor opgradere GCC til mindst version 2.95.3-r8. Dette |
derfor opgradere GCC til mindst version 2.95.3-r8. Dette |
94 |
vil også have den fordelagtige bivirkning at installere |
vil også have den fordelagtige bivirkning at installere |
95 |
<c>gcc-config</c> pakken på dit system, som kan bruges til at |
<c>gcc-config</c> pakken på dit system, som kan bruges til at |
96 |
skifte frem og tilbage mellem forskellige installerde versioner af |
skifte frem og tilbage mellem forskellige installerede versioner af |
97 |
GCC.</p> |
GCC.</p> |
98 |
|
|
99 |
<pre> |
<pre> |
104 |
<pre> |
<pre> |
105 |
# <c>gcc-config --get-current-profile</c> |
# <c>gcc-config --get-current-profile</c> |
106 |
</pre> |
</pre> |
107 |
<p>Dette skulle gerne retunere i686-pc-linux-gnu-2.95.3 på de fleste x86 systemer. På ældre systemer retunere den måske i586-pc-linux-gnu-2.95.3.</p> |
<p>Dette skulle gerne returnere i686-pc-linux-gnu-2.95.3 på de fleste x86 systemer. På ældre systemer returnerer den måske i586-pc-linux-gnu-2.95.3.</p> |
108 |
</body> |
</body> |
109 |
</section> |
</section> |
110 |
<section> |
<section> |
111 |
<title>Installere GCC 3</title> |
<title>Installere GCC 3</title> |
112 |
<body> |
<body> |
113 |
<p>Nu kan du installere en nyere version af GCC uden af beskadige |
<p>Nu kan du installere en nyere version af GCC uden af beskadige |
114 |
din nuværende kompiler. Kig i |
din nuværende kompilere. Kig i |
115 |
<path>/usr/portage/sys-devel/gcc</path> efter en version af |
<path>/usr/portage/sys-devel/gcc</path> efter en version af |
116 |
GCC ebuildet som er mindst 3.2.1-r6. Vælg den højeste |
GCC ebuildet som er mindst 3.2.1-r6. Vælg den højeste |
117 |
version som er markeret stable for din arkitektur. For at se |
version som er markeret stable for din arkitektur. For at se |
145 |
<section> |
<section> |
146 |
<title>Genkompilere toolchain</title> |
<title>Genkompilere toolchain</title> |
147 |
<body> |
<body> |
148 |
<p>Nu skal du genkompile din kerne toolchain med din nye |
<p>Nu skal du genkompile din |
149 |
|
toolchain, der udgør kernen i dit |
150 |
|
system, med din nye |
151 |
kompiler. Hvis du fortsætter i den samme shell, er du nød |
kompiler. Hvis du fortsætter i den samme shell, er du nød |
152 |
til at køre <c>source /etc/profile</c> da gcc-config bad dig |
til at køre <c>source /etc/profile</c> da gcc-config bad dig |
153 |
om det. Derefter emerger du glibc og binutils med din nye |
om det. Derefter emerger du glibc og binutils med din nye |