| … | |
… | |
| 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/1.0 --> |
5 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
| 6 | |
6 | |
| 7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-sparc-medium.xml,v 1.34 2005/09/05 15:22:02 neysx Exp $ --> |
7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-sparc-medium.xml,v 1.35 2005/10/09 16:33:54 swift Exp $ --> |
| 8 | |
8 | |
| 9 | <sections> |
9 | <sections> |
| 10 | |
10 | |
| 11 | <version>2.4</version> |
11 | <version>2.5</version> |
| 12 | <date>2005-09-05</date> |
12 | <date>2005-10-09</date> |
| 13 | |
13 | |
| 14 | <section> |
14 | <section> |
| 15 | <title>Hardware Requirements</title> |
15 | <title>Hardware Requirements</title> |
| 16 | <subsection> |
16 | <subsection> |
| 17 | <title>Introduction</title> |
17 | <title>Introduction</title> |
| … | |
… | |
| 107 | A <e>stage1</e> is used when you want to bootstrap and build the entire system |
107 | A <e>stage1</e> is used when you want to bootstrap and build the entire system |
| 108 | from scratch. |
108 | from scratch. |
| 109 | </p> |
109 | </p> |
| 110 | |
110 | |
| 111 | <p> |
111 | <p> |
| 112 | Starting from a stage1 allows you to have total control over the |
112 | This approach builds core system packages that are vital to your system and is |
| 113 | optimization settings and optional build-time functionality that is |
113 | used by Gentoo developers to prepare the Gentoo release media. It is a great |
| 114 | initially enabled on your system. This makes <e>stage1</e> installs good for |
|
|
| 115 | power users who know what they are doing. It is also a great |
|
|
| 116 | installation method for those who would like to know more about the |
114 | installation method for those who would like to learn more about the inner |
| 117 | inner workings of Gentoo Linux. |
115 | workings of bootstrapping, toolchains and the like. |
|
|
116 | </p> |
|
|
117 | |
|
|
118 | <p> |
|
|
119 | However, if you do not plan to tweak the bootstrapping instructions in the |
|
|
120 | <path>bootstrap.sh</path> script written by the Gentoo developers, then a |
|
|
121 | stage1 approach has no benefits for you. |
| 118 | </p> |
122 | </p> |
| 119 | |
123 | |
| 120 | <table> |
124 | <table> |
| 121 | <tr> |
125 | <tr> |
| 122 | <th>Stage1</th> |
126 | <th>Stage1</th> |
| 123 | <th>Pros and Cons</th> |
127 | <th>Pros and Cons</th> |
| 124 | </tr> |
128 | </tr> |
| 125 | <tr> |
129 | <tr> |
| 126 | <th>+</th> |
130 | <th>+</th> |
| 127 | <ti> |
131 | <ti> |
| 128 | Allows you to have total control over the optimization settings and optional |
132 | Allows you to have total control over the installation routine, bootstrap |
| 129 | build-time functionality that is initially enabled on your system |
133 | sequence, etc. |
| 130 | </ti> |
134 | </ti> |
| 131 | </tr> |
|
|
| 132 | <tr> |
135 | </tr> |
| 133 | <th>+</th> |
|
|
| 134 | <ti>Suitable for powerusers that know what they are doing</ti> |
|
|
| 135 | </tr> |
136 | <tr> |
| 136 | <tr> |
|
|
| 137 | <th>+</th> |
137 | <th>+</th> |
| 138 | <ti>Allows you to learn more about the inner workings of Gentoo</ti> |
138 | <ti>Suitable for powerusers and developers who know what they are doing</ti> |
| 139 | </tr> |
139 | </tr> |
| 140 | <tr> |
140 | <tr> |
| 141 | <th>-</th> |
141 | <th>-</th> |
| 142 | <ti>Takes a long time to finish the installation</ti> |
142 | <ti> |
|
|
143 | Takes a long time to finish the installation (it is the lengthiest approach) |
|
|
144 | </ti> |
| 143 | </tr> |
145 | </tr> |
| 144 | <tr> |
146 | <tr> |
| 145 | <th>-</th> |
147 | <th>-</th> |
| 146 | <ti> |
148 | <ti> |
| 147 | If you don't intend to tweak the settings, it is a waste of time |
149 | If you don't intend to tweak the settings, it is a waste of time |
| … | |
… | |
| 165 | A <e>stage2</e> is used for building the entire system from a bootstrapped |
167 | A <e>stage2</e> is used for building the entire system from a bootstrapped |
| 166 | "semi-compiled" state. |
168 | "semi-compiled" state. |
| 167 | </p> |
169 | </p> |
| 168 | |
170 | |
| 169 | <p> |
171 | <p> |
| 170 | Stage2 installs allow you to skip the bootstrap process; doing this |
172 | When you perform a stage2 installation approach, you will build all system |
| 171 | is fine if you are happy with the optimization settings that we chose |
173 | packages (core packages, including toolchain) using your specific <c>USE</c>, |
| 172 | for your particular stage2 tarball. |
174 | <c>CFLAGS</c> and <c>CXXFLAGS</c> settings. Any package build will therefore be |
|
|
175 | optimized to your preference. |
|
|
176 | </p> |
|
|
177 | |
|
|
178 | <p> |
|
|
179 | However, this installation takes some time and if you do not intend to change |
|
|
180 | the <c>CFLAGS</c> and <c>CXXFLAGS</c> settings that we have defined as a "good |
|
|
181 | default", using this approach only makes sense if your <c>USE</c> variable is |
|
|
182 | sufficiently different from the default <c>USE</c> we provide. |
| 173 | </p> |
183 | </p> |
| 174 | |
184 | |
| 175 | <table> |
185 | <table> |
| 176 | <tr> |
186 | <tr> |
| 177 | <th>Stage2</th> |
187 | <th>Stage2</th> |
| … | |
… | |
| 189 | <th>+</th> |
199 | <th>+</th> |
| 190 | <ti>You can still tweak your settings</ti> |
200 | <ti>You can still tweak your settings</ti> |
| 191 | </tr> |
201 | </tr> |
| 192 | <tr> |
202 | <tr> |
| 193 | <th>-</th> |
203 | <th>-</th> |
| 194 | <ti>You cannot tweak as much as with a stage1</ti> |
204 | <ti>It's still not the fastest way to install Gentoo</ti> |
| 195 | </tr> |
205 | </tr> |
| 196 | <tr> |
206 | <tr> |
| 197 | <th>-</th> |
207 | <th>-</th> |
| 198 | <ti>It's still not the fastest way to install Gentoo</ti> |
|
|
| 199 | </tr> |
|
|
| 200 | <tr> |
|
|
| 201 | <th>-</th> |
|
|
| 202 | <ti>You have to accept the optimizations we chose for the bootstrap</ti> |
|
|
| 203 | </tr> |
|
|
| 204 | <tr> |
|
|
| 205 | <th>-</th> |
|
|
| 206 | <ti> |
208 | <ti> |
| 207 | Requires a working Internet connection during the installation |
209 | Requires a working Internet connection during the installation |
| 208 | </ti> |
210 | </ti> |
| 209 | </tr> |
211 | </tr> |
| 210 | </table> |
212 | </table> |
| … | |
… | |
| 215 | <title>A Stage3 Approach</title> |
217 | <title>A Stage3 Approach</title> |
| 216 | <body> |
218 | <body> |
| 217 | |
219 | |
| 218 | <p> |
220 | <p> |
| 219 | A <e>stage3</e> installation contains a basic Gentoo Linux system that has been |
221 | A <e>stage3</e> installation contains a basic Gentoo Linux system that has been |
| 220 | built for you. You will only need to build a few packages of which we can't |
222 | built for you. You will only need to build a few packages (such as system |
| 221 | decide for you which one to choose. |
223 | logger, networking tools, ...) before you can boot into a base Gentoo |
|
|
224 | installation. |
| 222 | </p> |
225 | </p> |
| 223 | |
226 | |
| 224 | <p> |
227 | <p> |
| 225 | Choosing to go with a stage3 allows for the fastest install of Gentoo |
228 | Choosing to go with a stage3 allows for the fastest install of Gentoo |
| 226 | Linux, but also means that your base system will have the optimization |
229 | Linux, but also means that your base system will have the optimization |
| … | |
… | |
| 238 | <tr> |
241 | <tr> |
| 239 | <th>+</th> |
242 | <th>+</th> |
| 240 | <ti>Fastest way to get a Gentoo base system</ti> |
243 | <ti>Fastest way to get a Gentoo base system</ti> |
| 241 | </tr> |
244 | </tr> |
| 242 | <tr> |
245 | <tr> |
| 243 | <th>-</th> |
246 | <th>+</th> |
| 244 | <ti>You cannot tweak the base system - it's built already</ti> |
247 | <ti> |
|
|
248 | You can still tweak your system |
|
|
249 | </ti> |
| 245 | </tr> |
250 | </tr> |
| 246 | </table> |
251 | </table> |
| 247 | |
252 | |
| 248 | <p> |
253 | <p> |
| 249 | You might be interested to know that, if you decide to use different |
254 | You might be interested to know that, if you decide to use different |
| 250 | optimization settings after having installed Gentoo, you will be able to |
255 | optimization settings after having installed Gentoo, you will be able to |
| 251 | recompile your entire system with the new optimization settings. |
256 | recompile your entire system with the new optimization settings. The same goes |
|
|
257 | for any <c>USE</c> flag changes: Portage is intelligent enough to know what |
|
|
258 | packages need to be rebuild. |
| 252 | </p> |
259 | </p> |
| 253 | |
260 | |
| 254 | </body> |
261 | </body> |
| 255 | </subsection> |
262 | </subsection> |
| 256 | </section> |
263 | </section> |
|
|
264 | |
| 257 | <section> |
265 | <section> |
| 258 | <title>The Gentoo Installation CDs</title> |
266 | <title>The Gentoo Installation CDs</title> |
| 259 | <subsection> |
267 | <subsection> |
| 260 | <title>Introduction</title> |
268 | <title>Introduction</title> |
| 261 | <body> |
269 | <body> |
| … | |
… | |
| 395 | that allows you to easily and quickly install additional applications (such as |
403 | that allows you to easily and quickly install additional applications (such as |
| 396 | OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo |
404 | OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo |
| 397 | installation. |
405 | installation. |
| 398 | </p> |
406 | </p> |
| 399 | |
407 | |
|
|
408 | <p> |
|
|
409 | If you intend to use the Packages CD to quickly install additional software, |
|
|
410 | make sure that you use the same subarchitecture as the stage-3 tarball you use. |
|
|
411 | </p> |
|
|
412 | |
| 400 | </body> |
413 | </body> |
| 401 | </subsection> |
414 | </subsection> |
| 402 | </section> |
415 | </section> |
| 403 | <!-- STOP --> |
416 | <!-- STOP --> |
| 404 | <section> |
417 | <section> |