3 $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/installation/common/upgrade.sgml,v 1.10 2003/05/24 19:11:45 ue Exp $
6 This section contains the contents of the old UPGRADE.TXT
10 <title>Aktualisierung einer &os;-Installation</title>
12 <para>In diesem Abschnitt erfahren Sie, wie Sie Ihre
13 &os;-Installation aktualisieren können, ohne den Quellcode zu
17 <para>Die Programme, die zur Aktualisierung von &os; verwendet
18 werden, treffen alle möglichen Vorkehrungen, um
19 Datenverluste zu vermeiden. Allerdings ist es immer noch
20 möglich, daß Sie bei diesem Schritte <emphasis>den
21 kompletten Festplatteninhalt</emphasis> verlieren. Sie sollten
22 die letzte Sicherheitsabfrage nicht bestätigen, bevor Sie
23 ein adäquates Backup aller Daten angelegt haben.</para>
27 <para>Diese Anleitung geht davon aus, daß Sie das
28 &man.sysinstall.8;-Programm der <emphasis>NEUEN</emphasis>
29 &os;-Version zur Aktualisierung verwenden. Die Verwendung der
30 falschen &man.sysinstall.8;-Version führt zu Problemen und
31 hat in der Vergangenheit schon System unbrauchbar gemacht. Ein
32 typischer Fehler ist die Verwendung des
33 &man.sysinstall.8;-Programms des installierten Systems, um das
34 System auf eine neuere &os;-Version zu aktualisieren. Sie
35 sollten das <emphasis>nicht</emphasis> versuchen.</para>
39 <para>Sie sollten nicht versuchen, Ihr System mit der
40 Upgrade-Funktion von &man.sysinstall.8; von &os; 4-STABLE auf
41 &os; &release.current; zu aktualisieren. Einige in &os;
42 4-STABLE vorhandene Dateien führen zu Problemen, sie werden
43 aber bei dieser Art der Aktualisierung nicht entfernt. Ein
44 drastisches Beispiel ist ein veraltetes
45 <filename>/usr/include/g++</filename>, das dazu führen
46 kann, daß C++ Programme nicht korrekt (oder gar nicht)
47 übersetzt werden.</para>
49 <para>Diese Anleitung zur Aktualisierung ist nur für Benutzer
50 gedacht, die schon einen halbwegs aktuellen &os;
51 &release.branch; Snapshot installiert haben.</para>
55 <title>Einführung</title>
57 <para>Bei der Aktualisierung werden die vom Benutzer
58 ausgewählten Distributionen durch die entsprechenden
59 Distributionen der neuen &os;-Version ersetzt. Die normalen
60 Konfigurationsdateien des Systems, Benutzerdaten, installierte
61 Packages und andere Software werden nicht aktualisiert.</para>
63 <para>Systemadministratoren, die eine Aktualisierung planen,
64 sollten dieses Kapitel komplett lesen, bevor sie die
65 Aktualisierung durchführen, um das Risiko eines Fehlschlags
66 oder Datenverlustes zu vermeiden.</para>
69 <title>Übersicht</title>
71 <para>Um eine Distribution zu aktualisieren, wird die neue
72 Version dieser Komponente über die alte Version kopiert.
73 Die zur alten Version gehörenden Dateien werden nicht
76 <para>Die Systemkonfiguration bleibt erhalten, da die
77 ursprünglichen Versionen der nachfolgend aufgeführten
78 Dateien gesichert und zurückgespielt werden:</para>
80 <para><filename>Xaccel.ini</filename>,
81 <filename>XF86Config</filename>,
82 <filename>adduser.conf</filename>,
83 <filename>aliases</filename>,
84 <filename>aliases.db</filename>,
85 <filename>amd.map</filename>,
86 <filename>crontab</filename>,
87 <filename>csh.cshrc</filename>,
88 <filename>csh.login</filename>,
89 <filename>csh.logout</filename>,
90 <filename>cvsupfile</filename>,
91 <filename>dhclient.conf</filename>,
92 <filename>disktab</filename>,
93 <filename>dm.conf</filename>,
94 <filename>dumpdates</filename>,
95 <filename>exports</filename>,
96 <filename>fbtab</filename>,
97 <filename>fstab</filename>,
98 <filename>ftpusers</filename>,
99 <filename>gettytab</filename>,
100 <filename>gnats</filename>,
101 <filename>group</filename>,
102 <filename>hosts</filename>,
103 <filename>hosts.allow</filename>,
104 <filename>hosts.equiv</filename>,
105 <filename>hosts.lpd</filename>,
106 <filename>inetd.conf</filename>,
107 <filename>localtime</filename>,
108 <filename>login.access</filename>,
109 <filename>login.conf</filename>,
110 <filename>mail</filename>,
111 <filename>mail.rc</filename>,
112 <filename>make.conf</filename>,
113 <filename>manpath.config</filename>,
114 <filename>master.passwd</filename>,
115 <filename>motd</filename>,
116 <filename>namedb</filename>,
117 <filename>networks</filename>,
118 <filename>newsyslog.conf</filename>,
119 <filename>nsmb.conf</filename>,
120 <filename>nsswitch.conf</filename>,
121 <filename>pam.conf</filename>,
122 <filename>passwd</filename>,
123 <filename>periodic</filename>,
124 <filename>ppp</filename>,
125 <filename>printcap</filename>,
126 <filename>profile</filename>,
127 <filename>pwd.db</filename>,
128 <filename>rc.conf</filename>,
129 <filename>rc.conf.local</filename>,
130 <filename>rc.firewall</filename>,
131 <filename>rc.local</filename>,
132 <filename>remote</filename>,
133 <filename>resolv.conf</filename>,
134 <filename>rmt</filename>,
135 <filename>sendmail.cf</filename>,
136 <filename>sendmail.cw</filename>,
137 <filename>services</filename>,
138 <filename>shells</filename>,
139 <filename>skeykeys</filename>,
140 <filename>spwd.db</filename>,
141 <filename>ssh</filename>,
142 <filename>syslog.conf</filename>,
143 <filename>ttys</filename>,
144 <filename>uucp</filename></para>
146 <para>Die zur neuen Version gehörenden Versionen dieser
147 Dateien werden im Verzeichnis
148 <filename>/etc/upgrade/</filename> abgelegt. Sie sollten
149 einen Blick auf diese Dateien werfen und gegebenenfalls die Neuerungen
150 in das bestehende System einarbeiten. Allerdings gibt es
151 viele Wechselwirkungen zwischen den einzelnen Dateien; daher
152 empfehlen wir Ihnen, alle lokalen Anpassungen in die neuen
153 Dateien einzutragen und dann diese zu verwenden.</para>
155 <para>Während der Aktualisierung werden Sie gebeten, ein
156 Verzeichnis anzugeben, in dem Kopien aller Dateien aus dem
157 Verzeichnis <filename>/etc/</filename> abgelegt werden. Falls
158 Sie Änderungen in anderen Dateien vorgenommen haben,
159 können Sie diese aus diesem Verzeichnis
165 <title>Vorgehensweise</title>
167 <para>In diesem Abschnitt finden Sie Details zur Vorgehensweise
168 bei der Aktualisierung, dabei wird ein besonderes Augenmerk auf
169 die Punkte gelegt, bei denen besonders stark vor einer normalen
170 Installation abgewichen wird.</para>
173 <title>Datensicherung</title>
175 <para>Sie sollten Kopien der Benutzerdaten und
176 Konfigurationsdateien anlegen, bevor Sie das System
177 aktualisieren. Das Programm zur Aktualisierung versucht,
178 Fehler und Fehlbedienungen so weit wie möglich zu
179 verhindern, aber es ist immer noch möglich, daß
180 Daten oder Konfigurationsinformationen teilweise oder
181 vollständig gelöscht werden.</para>
185 <title>Mounten der Dateisysteme</title>
187 <para>Im <literal>disklabel editor</literal> werden die
188 vorhandenen Dateisysteme aufgeführt. Sie sollten vor dem
189 Beginn der Aktualisierung eine Liste der vorhandenen
190 Gerätenamen und der dazugehörigen Mountpoints
191 anlegen. Die Namen der Mountpoints müssen hier angegeben
192 werden. Sie dürfen das <quote>newfs flag</quote>
193 für die Dateisysteme <emphasis>auf gar keinen
194 Fall</emphasis> aktivieren, da Sie sonst Daten verlieren
199 <title>Auswahl der Distributionen</title>
201 <para>Es gibt keine Einschränkungen bei der Auswahl der zu
202 aktualisierenden Distributionen. Allerdings sollten Sie die
203 Distribution <literal>base</literal> auf jeden Fall
204 aktualisieren; wenn Sie die Onlinehilfe installiert hatten,
205 sollte auch die Distribution <literal>man</literal>
206 aktualisieren. Wenn Sie zusätzliche Funktionalität
207 hinzufügen wollen, können Sie auch Distributionen
208 auswählen, die bisher noch nicht installiert
213 <title>Nach der Installation</title>
215 <para>Sobald die Installation abgeschlossen ist, werden Sie
216 aufgefordert, die neuen Konfigurationsdatei zu prüfen. Zu
217 diesem Zeitpunkt sollten Sie überprüfen, ob die neue
218 Konfiguration korrekt ist. Dabei sollten Sie besonders auf
219 die Inhalte der Dateien <filename>/etc/rc.conf</filename> und
220 <filename>/etc/fstab</filename> achten.</para>
225 <title>Aktualisierung über den Quellcode</title>
227 <para>Wenn Sie an einer flexibleren und ausgefeilteren
228 Möglichkeit zur Aktualisierung Ihres Systems interessiert
229 sind, sollten Sie einen Blick in das Kapitel <ulink
230 url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/cutting-edge.html">The
231 Cutting Edge</ulink> des &os; Handbuchs werfen. Bei dieser
232 Variante erzeugen Sie &os; aus dem Quellcode komplett neu.
233 Diese Variante braucht eine verläßliche
234 Netzwerkverbindung, mehr Plattenplatz und mehr Zeit, bietet aber
235 Vorteile für Netzwerke und andere komplexe Installationen.
236 Sie entspricht ungefähr der Vorgehensweise, die für die
237 Entwicklungszweige -STABLE und -CURRENT verwendet wird.</para>
239 <para><filename>/usr/src/UPDATING</filename> enthält wichtige
240 Informationen, wenn Sie ein &os; System mit Hilfe des Quellcodes
241 aktualisieren möchten. Hier finden Sie eine Liste aller
242 Probleme, die durch Änderungen in &os; auftreten
243 können und die Aktualisierung beeinflussen