/[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.22 Revision 1.23
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.22 2005/03/29 11:24:34 neysx Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.23 2005/06/27 00:27:17 vanquirius 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 11
12<abstract> 12<abstract>
13This document explains how new Gentoo releases affect existing installs. 13This document explains how new Gentoo releases affect existing installs.
14</abstract> 14</abstract>
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.0 --> 17<!-- See http://creativecommons.org/licenses/by-sa/2.0 -->
18<license/> 18<license/>
19 19
20<version>2.11</version> 20<version>2.12</version>
21<date>2005-03-29</date> 21<date>2005-06-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>
27<body> 27<body>
28 28
29<p> 29<p>
30Here in Gentoo land, the concept of upgrading is quite different compared to 30Here in Gentoo land, the concept of upgrading is quite different compared to
31the rest of the Linux world. You probably already know that we never got in 31the rest of the Linux world. You probably already know that we never got in
32touch with the "classic" way of upgrading software: waiting for a new release, 32touch with the "classic" way of upgrading software: waiting for a new release,
33downloading it, burning, putting it in the cdrom drive and then following the 33downloading it, burning, putting it in the cdrom drive and then following the
34upgrade instructions. 34upgrade instructions.
35</p> 35</p>
36 36
37<p> 37<p>
38You know (being a Gentoo user after all) that this process is extremely 38You know (being a Gentoo user after all) that this process is extremely
39frustrating for power users that want to live on the bleeding edge. Even power 39frustrating for power users that want to live on the bleeding edge. Even power
40users from other distributions probably share the same feelings, given the 40users from other distributions probably share the same feelings, given the
41popularity and spread of tools like apt or apt-rpm which make it 41popularity and spread of tools like apt or apt-rpm which make it
42possible to have quick and frequent updates. However, no distibution is more 42possible to have quick and frequent updates. However, no distribution is more
43suited than Gentoo to satisfy these kind of demanding users. From the 43suited than Gentoo to satisfy these kind of demanding users. From the
44beginning, Gentoo was designed around the concept of fast, incremental 44beginning, Gentoo was designed around the concept of fast, incremental
45updates. 45updates.
46</p> 46</p>
47 47
48<p> 48<p>
49Ideally, you install once and never bother with releases: just follow the 49Ideally, you install once and never bother with releases: just follow the
50instructions in <uri 50instructions in <uri
51link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">A Portage 51link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">A Portage
52Introduction</uri> in the <uri link="/doc/en/handbook/">Gentoo Handbook</uri> 52Introduction</uri> in the <uri link="/doc/en/handbook/">Gentoo Handbook</uri>
53that explain how to keep your system up to date. While that's the way things 53that explain how to keep your system up to date. While that's the way things
54usually go, sometimes changes are made to the core system which require updates 54usually go, sometimes changes are made to the core system which require updates
55to be done manually. 55to be done manually.
56</p> 56</p>
57 57
58</body> 58</body>
59</section> 59</section>
60<section> 60<section>
61<title>Releases and Profiles</title> 61<title>Releases and Profiles</title>
62<body> 62<body>
63 63
64<p> 64<p>
65A recurring question about the Gentoo release process is: "Why roll out new 65A recurring question about the Gentoo release process is: "Why roll out new
66releases frequently, if they are not intended to let users update software?". 66releases frequently, if they are not intended to let users update software?".
67There are various reasons: 67There are various reasons:
68</p> 68</p>
69 69
70<ul> 70<ul>
71 <li> 71 <li>
72 A new release means new LiveCDs with bugfixes and more features. 72 A new release means new Installation CDs with bugfixes and more features.
73 </li> 73 </li>
74 <li> 74 <li>
75 A new release provides an updated set of GRP packages, so that users that 75 A new release provides an updated set of GRP packages, so that users that
76 choose "the fast way" to install (stage3 + precompiled packages) end up 76 choose "the fast way" to install (stage3 + precompiled packages) end up
77 with a system that is not outdated. 77 with a system that is not outdated.
78 </li> 78 </li>
79 <li> 79 <li>
80 Finally, a new release may, from time to time, implement some features that 80 Finally, a new release may, from time to time, implement some features that
81 are incompatible with previous releases. 81 are incompatible with previous releases.
82 </li> 82 </li>
83</ul> 83</ul>
84 84
85<p> 85<p>
86When a release includes new incompatible features, or provides a set of core 86When a release includes new incompatible features, or provides a set of core
87packages and settings that deeply modify the behavior of the system, we say 87packages and settings that deeply modify the behavior of the system, we say

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

  ViewVC Help
Powered by ViewVC 1.1.20