/[gentoo]/xml/htdocs/doc/en/gentoo-upgrading.xml
Gentoo

Diff of /xml/htdocs/doc/en/gentoo-upgrading.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.32 Revision 1.33
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.32 2006/09/02 10:30:55 nightmorph Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.33 2006/09/02 16:22:24 neysx Exp $ -->
4 4
5<guide link="/doc/en/gentoo-upgrading.xml"> 5<guide link="/doc/en/gentoo-upgrading.xml">
6<title>Gentoo Upgrading Guide</title> 6<title>Gentoo Upgrading Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
9 <mail link="greg_g@gentoo.org">Gregorio Guidi</mail> 9 <mail link="greg_g@gentoo.org">Gregorio Guidi</mail>
10</author> 10</author>
11<author title="Editor">
12 <mail link="wolf31o2@gentoo.org">Chris Gianelloni</mail>
13</author>
11 14
12<abstract> 15<abstract>
13This document explains how new Gentoo releases affect existing installs. 16This document explains how new Gentoo releases affect existing installs.
14</abstract> 17</abstract>
15 18
16<!-- The content of this document is licensed under the CC-BY-SA license --> 19<!-- The content of this document is licensed under the CC-BY-SA license -->
17<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 20<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
18<license/> 21<license/>
19 22
20<version>2.3</version> 23<version>2.4</version>
21<date>2006-05-27</date> 24<date>2006-09-02</date>
22 25
23<chapter> 26<chapter>
24<title>Gentoo and Upgrades</title> 27<title>Gentoo and Upgrades</title>
25<section> 28<section>
26<title>Philosophy</title> 29<title>Philosophy</title>
97 100
98<p> 101<p>
99The profile in use is determined by the symbolic link 102The profile in use is determined by the symbolic link
100<path>/etc/make.profile</path>, which points to a subdirectory of 103<path>/etc/make.profile</path>, which points to a subdirectory of
101<path>/usr/portage/profiles</path> which holds the profile files. For 104<path>/usr/portage/profiles</path> which holds the profile files. For
102instance, the default x86 2006.0 profile can be found 105instance, the default x86 2006.1 profile can be found
103at <path>/usr/portage/profiles/default-linux/x86/2006.0</path>. 106at <path>/usr/portage/profiles/default-linux/x86/2006.1</path>.
104The files in the parent directories are part of the profile as well (and 107The files in the parent directories are part of the profile as well (and
105are therefore shared by different subprofiles). This is why we call these 108are therefore shared by different subprofiles). This is why we call these
106<e>cascaded profiles</e>. 109<e>cascaded profiles</e>.
107</p> 110</p>
108 111
150<section> 153<section>
151<title>Releases with profile changes</title> 154<title>Releases with profile changes</title>
152<body> 155<body>
153 156
154<p> 157<p>
155If a release (such as 2006.0 for x86) introduces a new profile, you have the 158If a release (such as 2006.1 for x86) introduces a new profile, you have the
156choice to migrate to the new profile. 159choice to migrate to the new profile.
157</p> 160</p>
158 161
159<p> 162<p>
160Naturally, you are not forced to do so, and you can continue to use the old 163Naturally, you are not forced to do so, and you can continue to use the old
201 <th>Most recent profiles</th> 204 <th>Most recent profiles</th>
202 <th>Other supported profiles</th> 205 <th>Other supported profiles</th>
203</tr> 206</tr>
204<tr> 207<tr>
205 <th>alpha</th> 208 <th>alpha</th>
206 <ti>2006.0</ti> 209 <ti>default-linux/alpha/2006.1</ti>
207 <ti>2005.0, 2005.0/2.4, no-nptl, no-nptl/2.4</ti> 210 <ti>
211 default-linux/alpha/2006.0, default-linux/alpha/2006.1/desktop,
212 default-linux/alpha/2006.1/server, default-linux/alpha/no-nptl,
213 default-linux/alpha/no-nptl/2.4
214 </ti>
208</tr> 215</tr>
209<tr> 216<tr>
210 <th>arm</th> 217 <th>arm</th>
211 <ti>2004.3</ti> 218 <ti>default-linux/arm/2004.3</ti>
212 <ti></ti> 219 <ti></ti>
213</tr> 220</tr>
214<tr> 221<tr>
215 <th>amd64</th> 222 <th>amd64</th>
216 <ti>2006.0</ti> 223 <ti>default-linux/amd64/2006.1</ti>
217 <ti>2005.1, 2005.1/no-multilib, 2005.0, 2005.0/no-multilib</ti> 224 <ti>
225 default-linux/amd64/2006.0, default-linux/amd64/2006.0/no-multilib,
226 default-linux/amd64/2006.1/desktop, default-linux/amd64/2006.1/server,
227 default-linux/amd64/2006.1/no-multilib
228 </ti>
218</tr> 229</tr>
219<tr> 230<tr>
220 <th>hppa</th> 231 <th>hppa</th>
221 <ti>2005.0</ti> 232 <ti>default-linux/hppa/2006.1</ti>
222 <ti>2004.3, 2004.2</ti> 233 <ti>default-linux/hppa/2005.0</ti>
223</tr> 234</tr>
224<tr> 235<tr>
225 <th>ia64</th> 236 <th>ia64</th>
226 <ti>2006.0</ti> 237 <ti>default-linux/ia64/2006.0</ti>
227 <ti>2005.0, 2004.3</ti> 238 <ti>default-linux/ia64/2005.0</ti>
228</tr> 239</tr>
229<tr> 240<tr>
230 <th>ppc</th> 241 <th>ppc</th>
231 <ti>2006.0</ti> 242 <ti>default-linux/ppc/ppc32/2006.1, default-linux/ppc/ppc64/2006.1</ti>
232 <ti>2005.1, 2005.0, 2004.3, 2004.0</ti> 243 <ti>
244 default-linux/ppc/ppc32/2006.0, default-linux/ppc/ppc64,2006.0,
245 default-linux/ppc/ppc32/2006.0/G3,
246 default-linux/ppc/ppc32/2006.0/G3/Pegasos,
247 default-linux/ppc/ppc32/2006.0/G4,
248 default-linux/ppc/ppc32/2006.0/G4/Pegasos,
249 default-linux/ppc/ppc32/2006,1/G3,
250 default-linux/ppc/ppc32/2006.1/G3/Pegasos,
251 default-linux/ppc/ppc32/2006.1/G4,
252 default-linux/ppc/ppc32/2006.1/G4/Pegasos,
253 default-linux/ppc/ppc64/2006.0/32bit-userland,
254 default-linux/ppc/ppc64/2006.0/32bit-userland/970,
255 default-linux/ppc/ppc64/2006.0/32bit-userland/power3,
256 default-linux/ppc/ppc64/2006.0/32bit-userland/power4,
257 default-linux/ppc/ppc64/2006.0/32bit-userland/power5,
258 default-linux/ppc/ppc64/2006.0/64bit-userland/970,
259 default-linux/ppc/ppc64/2006.0/64bit-userland/power3,
260 default-linux/ppc/ppc64/2006.0/64bit-userland/power4,
261 default-linux/ppc/ppc64/2006.0/64bit-userland/power5,
262 default-linux/ppc/ppc64/2006.1/32bit-userland,
263 default-linux/ppc/ppc64/2006.1/32bit-userland/970,
264 default-linux/ppc/ppc64/2006.1/32bit-userland/power3,
265 default-linux/ppc/ppc64/2006.1/32bit-userland/power4,
266 default-linux/ppc/ppc64/2006.1/32bit-userland/power5,
267 default-linux/ppc/ppc64/2006.1/64bit-userland/970,
268 default-linux/ppc/ppc64/2006.1/64bit-userland/power3,
269 default-linux/ppc/ppc64/2006.1/64bit-userland/power4,
270 default-linux/ppc/ppc64/2006.1/64bit-userland/power5
271 </ti>
233</tr> 272</tr>
234<tr> 273<tr>
235 <th>mips</th> 274 <th>mips</th>
236 <ti>2006.0</ti> 275 <ti>2006.0</ti>
237 <ti>2005.0, 2004.2</ti> 276 <ti>2005.0, 2004.2</ti>
241 <ti>2006.0</ti> 280 <ti>2006.0</ti>
242 <ti>2004.3</ti> 281 <ti>2004.3</ti>
243</tr> 282</tr>
244<tr> 283<tr>
245 <th>sparc</th> 284 <th>sparc</th>
246 <ti>2006.0, 2006.0/2.4</ti> 285 <ti>
247 <ti>2005.1, 2005.0</ti> 286 default-linux/sparc/sparc64/2006.1, default-linux/sparc/sparc64/2006.1/2.4
287 </ti>
288 <ti>
289 default-linux/sparc/sparc64/2006.0, default-linux/sparc/sparc64/2006.0/2.4
290 </ti>
248</tr> 291</tr>
249<tr> 292<tr>
250 <th>x86</th> 293 <th>x86</th>
251 <ti>2006.0, no-nptl/2.4</ti> 294 <ti>
252 <ti>2005.1, 2005.0</ti> 295 default-linux/x86/2006.1, default-linux/x86/no-nptl,
296 default-linux/x86/no-nptl/2.4
297 </ti>
298 <ti>
299 default-linux/x86/2006.1/desktop, default-linux/x86/2006.1/server,
300 default-linux/x86/2006.0
301 </ti>
253</tr> 302</tr>
254</table> 303</table>
255 304
256</body> 305</body>
257</section> 306</section>
258</chapter> 307</chapter>
259 308
260<chapter id="instructions"> 309<chapter id="instructions">
261<title>Profile updating instructions</title> 310<title>Profile updating instructions</title>
311<section>
312<title>Updating to 2006.1</title>
313<body>
314
315<p>
316To switch to the 2006.1 profile, point the <path>/etc/make.profile</path>
317symlink to the new location. Make sure your Portage is updated before you
318change your profile.
319</p>
320
321<pre caption="Changing to a 2006.1 profile">
322# <i>rm /etc/make.profile</i>
323# <i>ln -s ../usr/portage/profiles/</i>&lt;selected profile&gt;<i> /etc/make.profile</i>
324</pre>
325
326<p>
327Please note that the <b>alpha</b>/2006.1, <b>amd64</b>/2006.1 and
328<b>x86</b>/2006.1 profiles are very minimal. They all have a <c>desktop</c>
329sub-profile that is likely what you want on a desktop machine.
330</p>
331
332</body>
333</section>
262<section> 334<section>
263<title>Updating to 2006.0</title> 335<title>Updating to 2006.0</title>
264<body> 336<body>
265 337
266<p> 338<p>

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

  ViewVC Help
Powered by ViewVC 1.1.20