/[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.29 Revision 1.30
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.29 2006/02/12 18:59:02 rane Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.30 2006/05/27 13:51:57 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">
15 15
16<!-- The content of this document is licensed under the CC-BY-SA license --> 16<!-- The content of this document is licensed under the CC-BY-SA license -->
17<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 17<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
18<license/> 18<license/>
19 19
20<version>2.2</version> 20<version>2.3</version>
21<date>2006-02-12</date> 21<date>2006-05-27</date>
22 22
23<chapter> 23<chapter>
24<title>Gentoo and Upgrades</title> 24<title>Gentoo and Upgrades</title>
25<section> 25<section>
26<title>Philosophy</title> 26<title>Philosophy</title>
97 97
98<p> 98<p>
99The profile in use is determined by the symbolic link 99The profile in use is determined by the symbolic link
100<path>/etc/make.profile</path>, which points to a subdirectory of 100<path>/etc/make.profile</path>, which points to a subdirectory of
101<path>/usr/portage/profiles</path> which holds the profile files. For 101<path>/usr/portage/profiles</path> which holds the profile files. For
102instance, the default x86 2005.1 profile can be found 102instance, the default x86 2006.0 profile can be found
103at <path>/usr/portage/profiles/default-linux/x86/2005.1</path>. 103at <path>/usr/portage/profiles/default-linux/x86/2006.0</path>.
104The files in the parent directories are part of the profile as well (and 104The 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 105are therefore shared by different subprofiles). This is why we call these
106<e>cascaded profiles</e>. 106<e>cascaded profiles</e>.
107</p> 107</p>
108 108
150<section> 150<section>
151<title>Releases with profile changes</title> 151<title>Releases with profile changes</title>
152<body> 152<body>
153 153
154<p> 154<p>
155If a release (such as 2005.1 for x86) introduces a new profile, you have the 155If a release (such as 2006.0 for x86) introduces a new profile, you have the
156choice to migrate to the new profile. 156choice to migrate to the new profile.
157</p> 157</p>
158 158
159<p> 159<p>
160Naturally, you are not forced to do so, and you can continue to use the old 160Naturally, you are not forced to do so, and you can continue to use the old
201 <th>Most recent profiles</th> 201 <th>Most recent profiles</th>
202 <th>Other supported profiles</th> 202 <th>Other supported profiles</th>
203</tr> 203</tr>
204<tr> 204<tr>
205 <th>alpha</th> 205 <th>alpha</th>
206 <ti>2005.0, 2005.0/2.4</ti>
207 <ti></ti> 206 <ti>2006.0</ti>
207 <ti>2005.0, 2005.0/2.4, no-nptl, no-nptl/2.4</ti>
208</tr> 208</tr>
209<tr> 209<tr>
210 <th>arm</th> 210 <th>arm</th>
211 <ti>2004.3</ti> 211 <ti>2004.3</ti>
212 <ti></ti> 212 <ti></ti>
213</tr> 213</tr>
214<tr> 214<tr>
215 <th>amd64</th> 215 <th>amd64</th>
216 <ti>2005.1, 2005.1/no-multilib</ti> 216 <ti>2006.0</ti>
217 <ti>2005.0, 2005.0/no-multilib, 2004.3</ti> 217 <ti>2005.1, 2005.1/no-multilib, 2005.0, 2005.0/no-multilib</ti>
218</tr> 218</tr>
219<tr> 219<tr>
220 <th>hppa</th> 220 <th>hppa</th>
221 <ti>2005.0, 2005.0/2.4</ti> 221 <ti>2005.0</ti>
222 <ti>2004.3, 2004.2</ti> 222 <ti>2004.3, 2004.2</ti>
223</tr> 223</tr>
224<tr> 224<tr>
225 <th>ia64</th> 225 <th>ia64</th>
226 <ti>2005.0</ti> 226 <ti>2006.0</ti>
227 <ti>2005.0, 2004.3</ti>
228</tr>
229<tr>
230 <th>ppc</th>
231 <ti>2006.0</ti>
232 <ti>2005.1, 2005.0, 2004.3, 2004.0</ti>
233</tr>
234<tr>
235 <th>mips</th>
236 <ti>2006.0</ti>
237 <ti>2005.0, 2004.2</ti>
238</tr>
239<tr>
240 <th>s390</th>
241 <ti>2006.0</ti>
227 <ti>2004.3</ti> 242 <ti>2004.3</ti>
228</tr> 243</tr>
229<tr> 244<tr>
230 <th>ppc</th>
231 <ti>2005.1</ti>
232 <ti>2005.0, 2004.3, 2004.0</ti>
233</tr>
234<tr>
235 <th>mips</th>
236 <ti>2005.0</ti>
237 <ti>2004.2</ti>
238</tr>
239<tr>
240 <th>s390</th>
241 <ti>2004.3</ti>
242 <ti></ti>
243</tr>
244<tr>
245 <th>sparc</th> 245 <th>sparc</th>
246 <ti>2006.0, 2006.0/2.4</ti>
246 <ti>2005.1</ti> 247 <ti>2005.1, 2005.0</ti>
247 <ti>2005.0</ti>
248</tr> 248</tr>
249<tr> 249<tr>
250 <th>x86</th> 250 <th>x86</th>
251 <ti>2006.0, no-nptl/2.4</ti>
251 <ti>2005.1, 2005.1/2.4</ti> 252 <ti>2005.1, 2005.0</ti>
252 <ti>2005.0, 2005.0/2.4</ti>
253</tr> 253</tr>
254</table> 254</table>
255 255
256</body> 256</body>
257</section> 257</section>
258</chapter> 258</chapter>
259 259
260<chapter id="instructions"> 260<chapter id="instructions">
261<title>Profile updating instructions</title> 261<title>Profile updating instructions</title>
262<section>
263<title>Updating to 2006.0</title>
264<body>
265
266<p>
267To switch to the 2006.0 profile, point the <path>/etc/make.profile</path>
268symlink to the new location. Make sure your Portage is updated before you
269change your profile.
270</p>
271
272<pre caption="Changing to a 2006.0 profile">
273# <i>rm /etc/make.profile</i>
274# <i>ln -s ../usr/portage/profiles/</i>&lt;selected profile&gt;<i> /etc/make.profile</i>
275</pre>
276
277<p>
278<b>alpha</b> - Users that use a 2.4 kernel or don't want to use NPTL should use
279the default-linux/alpha/no-nptl profile. More information is available in <uri
280link="/proj/en/releng/release/2006.0/alpha-release-notes.xml">the alpha release
281notes</uri>.
282</p>
283
284<p>
285<b>ppc</b> - The merge of the ppc32 and ppc64 profiles went forward. The ppc32
286profile has been changed in a way that offers a minimalistic generic profile
287for all purposes, located in default-linux/ppc/ppc32. The release-dependent
288profile is optimized for desktop-usage and located in
289default-linux/ppc/ppc32/2006.0. There are some subprofiles available for G3 and
290G4 processors, and G3/Pegasos and G4/Pegasos for the Pegasos Open Desktop
291Workstation. Make sure you choose the correct subprofile for your system when
292migrating to a 2006.0 profile.
293</p>
294
295<p>
296<b>sparc</b> - Upgrading to the <b>2.4</b>-kernel based 2006.0/2.4 profile
297requires manual user intervention (unmerging java stuff) and an <c>emerge -e
298world</c> because of the <uri link="/doc/en/gcc-upgrading.xml">gcc
299upgrade</uri>.<br/>
300Upgrading to the <b>2.6</b>-kernel based 2006.0 profile which is not considered
301stable also requires an entry in <path>/etc/portage/package.unmask</path> to
302umask a 2.6 version of <c>gentoo-sources</c> and a full rebuild.
303</p>
304
305<p>
306<b>All other archs</b> - There are no fundamental changes in this profile. No
307specific action needs to be performed.
308</p>
309
310</body>
311</section>
262<section> 312<section>
263<title>Updating to 2005.1</title> 313<title>Updating to 2005.1</title>
264<body> 314<body>
265 315
266<p> 316<p>

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

  ViewVC Help
Powered by ViewVC 1.1.20