/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-system.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-install-system.xml

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

Revision 1.101 Revision 1.102
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
5<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-system.xml,v 1.101 2006/10/28 09:17:55 neysx Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-system.xml,v 1.102 2006/11/01 21:40:28 nightmorph Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<abstract> 11<abstract>
12After installing and configuring a stage3, the eventual result is that you 12After installing and configuring a stage3, the eventual result is that you
13have a Gentoo base system at your disposal. This chapter describes how 13have a Gentoo base system at your disposal. This chapter describes how
14to progress to that state. 14to progress to that state.
15</abstract> 15</abstract>
16 16
17<version>7.2</version> 17<version>7.4</version>
18<date>2006-10-08</date> 18<date>2006-11-01</date>
19 19
20<section> 20<section>
21<title>Chrooting</title> 21<title>Chrooting</title>
22<subsection> 22<subsection>
23<title>Optional: Selecting Mirrors</title> 23<title>Optional: Selecting Mirrors</title>
178default values for CHOST, CFLAGS and other important variables, it also locks 178default values for CHOST, CFLAGS and other important variables, it also locks
179the system to a certain range of package versions. This is all maintained by the 179the system to a certain range of package versions. This is all maintained by the
180Gentoo developers. 180Gentoo developers.
181</p> 181</p>
182 182
183<p> 183<p test="contains('Alpha x86', func:keyval('arch'))">
184Previously, such a profile was barely touched by the user. However, x86, hppa 184Previously, such a profile was barely touched by the user. However, <keyval
185and alpha users can choose between two profiles, one for a 2.4 kernel and one 185id="arch"/> users can choose between two profiles, one for a 2.4 kernel and one
186for a 2.6 kernel. This requirement has been imposed to improve the integration 186for a 2.6 kernel. This requirement has been imposed to improve the integration
187of the 2.6 kernels. The ppc and ppc64 architectures have several profiles 187of the 2.6 kernels.
188available as well. We will talk about those later. 188</p>
189
190<p test="contains('AMD64 arm HPPA IA64 MIPS PPC PPC64 SPARC', func:keyval('arch'))">
191Previously, such a profile was untouched by the users. However, there may be
192certain situations in which you may decide a profile change is necessary.
189</p> 193</p>
190 194
191<p> 195<p>
192You can see what profile you are currently using with the following command: 196You can see what profile you are currently using with the following command:
193</p> 197</p>
196# <i>ls -FGg /etc/make.profile</i> 200# <i>ls -FGg /etc/make.profile</i>
197lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.1/ 201lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.1/
198</pre> 202</pre>
199 203
200<p> 204<p>
201If you are using one of the aforementioned three architectures, the default
202profile will provide you with a Linux 2.6-based system. This is the recommended 205The default profile will provide you with a Linux 2.6-based system. This is the
203default, but you have the option of choosing another profile too. 206recommended default, but you have the option of choosing another profile too.
204</p> 207</p>
205 208
206<p> 209<p>
207There are also <c>desktop</c> and <c>server</c> subprofiles available for some 210There are also <c>desktop</c> and <c>server</c> subprofiles available for some
208architectures. Look inside the <path>2006.1/</path> profile to see if there is 211architectures. Look inside the <path>2006.1/</path> profile to see if there is
222</pre> 225</pre>
223 226
224<p> 227<p>
225The above example shows that the additional 2.4 profile exists (i.e. it didn't 228The above example shows that the additional 2.4 profile exists (i.e. it didn't
226complain about missing file or directory). It is recommended that you stay with 229complain about missing file or directory). It is recommended that you stay with
227the default, but if you wish to switch, you can do so with as follows: 230the default, but if you wish to switch, you can do so as follows:
228</p> 231</p>
229 232
230<pre caption="Switching to a 2.4 profile"> 233<pre caption="Switching to a 2.4 profile">
231<comment>(Make sure you use the right architecture, the example below is for x86)</comment> 234<comment>(Make sure you use the right architecture, the example below is for x86)</comment>
232# <i>ln -snf /usr/portage/profiles/default-linux/x86/no-nptl/2.4 /etc/make.profile</i> 235# <i>ln -snf /usr/portage/profiles/default-linux/x86/no-nptl/2.4 /etc/make.profile</i>
236-rw-r--r-- 1 939 Dec 10 14:06 packages 239-rw-r--r-- 1 939 Dec 10 14:06 packages
237-rw-r--r-- 1 347 Dec 3 2004 parent 240-rw-r--r-- 1 347 Dec 3 2004 parent
238-rw-r--r-- 1 573 Dec 3 2004 virtuals 241-rw-r--r-- 1 573 Dec 3 2004 virtuals
239</pre> 242</pre>
240 243
241<p> 244<p test="func:keyval('arch')='PPC'">
242For ppc, there are a number of new profiles provided with 2006.1: 245For ppc, there are a number of new profiles provided with 2006.1:
243</p> 246</p>
244 247
245<pre caption="PPC Profiles"> 248<pre test="func:keyval('arch')='PPC'" caption="PPC Profiles">
246<comment>(Generic PPC profile, for all PPC machines, minimal)</comment> 249<comment>(Generic PPC profile, for all PPC machines, minimal)</comment>
247# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1 /etc/make.profile</i> 250# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1 /etc/make.profile</i>
248<comment>(G3 profile)</comment> 251<comment>(G3 profile)</comment>
249# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G3 /etc/make.profile</i> 252# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G3 /etc/make.profile</i>
250<comment>(G3 Pegasos profile)</comment> 253<comment>(G3 Pegasos profile)</comment>
253# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G4 /etc/make.profile</i> 256# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G4 /etc/make.profile</i>
254<comment>(G4 (Altivec) Pegasos profile)</comment> 257<comment>(G4 (Altivec) Pegasos profile)</comment>
255# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G4/Pegasos/ /etc/make.profile</i> 258# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.1/G4/Pegasos/ /etc/make.profile</i>
256</pre> 259</pre>
257 260
258<p> 261<p test="func:keyval('arch')='PPC64'">
259For ppc64, there are a number of new profiles provided with 2006.1: 262For ppc64, there are a number of new profiles provided with 2006.1:
260</p> 263</p>
261 264
262<pre caption="PPC64 Profiles"> 265<pre test="func:keyval('arch')='PPC64'" caption="PPC64 Profiles">
263<comment>(Generic 64bit userland PPC64 profile, for all PPC64 machines)</comment> 266<comment>(Generic 64bit userland PPC64 profile, for all PPC64 machines)</comment>
264# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.1/64bit-userland /etc/make.profile</i> 267# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.1/64bit-userland /etc/make.profile</i>
265<comment>(Generic 32bit userland PPC64 profile, for all PPC64 machines)</comment> 268<comment>(Generic 32bit userland PPC64 profile, for all PPC64 machines)</comment>
266# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.1/32bit-userland /etc/make.profile</i> 269# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.1/32bit-userland /etc/make.profile</i>
267<comment>(Each type of userland has sub profiles as follows, with (userland) replaced with the chosen userland from above)</comment> 270<comment>(Each type of userland has sub profiles as follows, with (userland) replaced with the chosen userland from above)</comment>

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102

  ViewVC Help
Powered by ViewVC 1.1.20