svn commit: r49307 - head/de_DE.ISO8859-1/books/handbook/cutting-edge
Bjoern Heidotting
bhd at FreeBSD.org
Wed Aug 17 20:51:42 UTC 2016
Author: bhd
Date: Wed Aug 17 20:51:41 2016
New Revision: 49307
URL: https://svnweb.freebsd.org/changeset/doc/49307
Log:
Update to r44774:
Some shuffling to remove redundancy in Upgrade Major/Minor sections.
Modified:
head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Wed Aug 17 20:42:53 2016 (r49306)
+++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Wed Aug 17 20:51:41 2016 (r49307)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r44772
+ basiert auf: r44774
-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="updating-upgrading">
<info><title>&os; aktualisieren</title>
@@ -354,159 +354,11 @@ Uninstalling updates... done.</screen>
<para>Aktualisierungen einer Unterversion zur nächsten in
&os; ist beispielsweise die Aktualisierung von &os; 9.0
- auf &os; 9.1. In der Regel funktionieren die
- installierten Anwendungen weiterhin problemlos nach der
- Aktualisierung einer Unterversion.</para>
-
- <para>Eine Aktualisierung der Hauptversion ist besipielsweise
- die Aktualisierung von &os; 9.X auf &os; 10.X.
- Neue Hauptversionen verwenden andere Binärschnittstellen
- (<acronym>ABI</acronym>s), was dazu führt, dass die meisten
- Anwendungen von Drittherstellern nicht mehr funktionieren.
- Nach der Aktualisierung auf eine neue Hauptversion müssen alle
- installierten Ports neu installiert werden. Dazu kann
- beispielsweise <package>ports-mgmt/portmaster</package>
- benutzt werden. Benutzen Sie den folgenden Befehl, um alle
- installierten Anwendungen neu zu installieren:</para>
-
- <screen>&prompt.root; <userinput>portmaster -af</userinput></screen>
-
- <para>Dieser Befehl wird die Konfigurationen für jede Anwendung
- anzeigen, und der Benutzer hat die Möglichkeit, die Optionen
- anzupassen. Wenn Sie ausschließlich die voreingestellten
- Optionen verwenden möchten, verwenden Sie mit dem obigen
- Befehl den Parameter <option>-G</option>.</para>
-
- <sect3 xml:id="freebsd-update-custom-kernel">
- <title>Umgang mit angepassten Kerneln</title>
-
- <para>Wenn ein angepasster Kernel verwendet wird, ist der
- Aktualisierungsprozess ein wenig aufwändiger und das
- Vorgehen variiert je nach Version von &os;.</para>
-
- <sect4 xml:id="freebsd-update-custom-kernel-8x">
- <title>Angepasste Kernel unter &os; 8.X</title>
-
- <para>Eine Kopie des <filename>GENERIC</filename>-Kernel
- wird benötigt und sollte in
- <filename>/boot/GENERIC</filename> abgelegt sein. Wenn
- der <filename>GENERIC</filename>-Kernel nicht im
- System vorhanden ist, kann er über eine der folgenden
- Methoden bezogen werden:</para>
-
- <itemizedlist>
- <listitem>
- <para>Wenn ein angepasster Kernel erstmalig gebaut
- wurde, ist der Kernel in
- <filename>/boot/kernel.old</filename> in Wirklichkeit
- der <filename>GENERIC</filename>-Kernel. Benennen Sie
- dieses Verzeichnis in
- <filename>/boot/GENERIC</filename> um.</para>
- </listitem>
-
- <listitem>
- <para>Angenommen, ein direkter Zugriff auf die
- Maschine ist möglich, so kann eine Kopie des
- <filename>GENERIC</filename>-Kernels von den
- Installationsmedien installiert werden. Benutzen
- Sie dazu folgende Befehle:</para>
-
- <screen>&prompt.root; <userinput>mount /cdrom</userinput>
-&prompt.root; <userinput>cd /cdrom/<replaceable>X.Y-RELEASE</replaceable>/kernels</userinput>
-&prompt.root; <userinput>./install.sh GENERIC</userinput></screen>
-
- <para>Ersetzen Sie <filename>X.Y-RELEASE</filename>
- durch die aktuelle Version des verwendeten Releases. Der
- <filename>GENERIC</filename>-Kernel wird standardmäßig
- in <filename>/boot/GENERIC</filename>
- installiert.</para>
- </listitem>
-
- <listitem>
- <para>Falls alle obigen Schritte fehlschlagen, kann der
- <filename>GENERIC</filename>-Kernel folgendermaßen
- aus den Quellen neu gebaut und installiert
- werden:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/src</userinput>
-&prompt.root; <userinput>env DESTDIR=/boot/GENERIC make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null</userinput>
-&prompt.root; <userinput>mv /boot/GENERIC/boot/kernel/* /boot/GENERIC</userinput>
-&prompt.root; <userinput>rm -rf /boot/GENERIC/boot</userinput></screen>
-
- <para>Damit dieser Kernel als
- <filename>GENERIC</filename>-Kernel von
- <command>freebsd-update</command> erkannt wird, darf
- die <filename>GENERIC</filename>-Konfigurationsdatei
- in keiner Weise geändert worden sein. Es wird
- ebenfalls empfohlen, dass dieser ohne irgendwelche
- speziellen Optionen erstellt wird.</para>
- </listitem>
- </itemizedlist>
-
- <para>Der Neustart in den
- <filename>GENERIC</filename>-Kernel ist zu diesem
- Zeitpunkt nicht notwendig.</para>
- </sect4>
-
- <sect4 xml:id="freebsd-update-custom-kernel-9x">
- <title>Angepasste Kernel unter &os; 9.X und
- später</title>
-
- <itemizedlist>
- <listitem>
- <para>Wenn ein angepasster Kernel erstmalig gebaut
- wurde, ist der Kernel in
- <filename>/boot/kernel.old</filename> in Wirklichkeit
- der <filename>GENERIC</filename>-Kernel. Benennen Sie
- einfach dieses Verzeichnis in
- <filename>/boot/GENERIC</filename> um.</para>
- </listitem>
-
- <listitem>
- <para>Angenommen, ein direkter Zugriff auf die Maschine
- ist möglich, so kann eine Kopie des
- <filename>GENERIC</filename>-Kernels von den
- Installationsmedien installiert werden. Benutzen Sie
- dazu folgende Befehle:</para>
-
- <screen>&prompt.root; <userinput>mount /cdrom</userinput>
-&prompt.root; <userinput>cd /cdrom/usr/freebsd-dist</userinput>
-&prompt.root; <userinput>tar -C/ -xvf kernel.txz boot/kernel/kernel</userinput></screen>
- </listitem>
-
- <listitem>
- <para>Wenn die oben genannten Optionen nicht verwendet
- werden können, kann der
- <filename>GENERIC</filename>-Kernel aus den Quellen
- neu gebaut und installiert werden:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/src</userinput>
-&prompt.root; <userinput>make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null</userinput></screen>
-
- <para>Damit dieser Kernel als
- <filename>GENERIC</filename>-Kernel von
- <command>freebsd-update</command> erkannt wird, darf
- die <filename>GENERIC</filename>-Konfigurationsdatei
- in keiner Weise geändert worden sein. Es wird
- ebenfalls empfohlen, dass dieser ohne irgendwelche
- speziellen Optionen erstellt wird.</para>
- </listitem>
- </itemizedlist>
-
- <para>Der Neustart in den
- <filename>GENERIC</filename>-Kernel ist zu diesem
- Zeitpunkt nicht notwendig.</para>
- </sect4>
- </sect3>
-
- <sect3 xml:id="freebsdupdate-using">
- <title>Die Aktualisierung durchführen</title>
-
- <para>Aktualisierungen an Haupt- und Unterversionen können
- durchgeführt werden, wenn man
- <command>freebsd-update</command> eine Release-Version als
- Ziel übergibt. Beispielsweise wird das folgende Kommando
- das System auf &os; 9.1 aktualisieren:</para>
+ auf &os; 9.1. Aktualisierungen an Haupt- und
+ Unterversionen können durchgeführt werden, wenn man
+ <command>freebsd-update</command> eine Release-Version als
+ Ziel übergibt. Beispielsweise wird das folgende Kommando das
+ System auf &os; 9.1 aktualisieren:</para>
<screen>&prompt.root; <userinput>freebsd-update -r 9.1-RELEASE upgrade</userinput></screen>
@@ -532,7 +384,7 @@ The following components of FreeBSD do n
kernel/generic world/catpages world/dict world/doc world/games
world/proflibs
-Does this look reasonable (y/n)? y</screen>
+Does this look reasonable (y/n)? <userinput>y</userinput></screen>
<para>An diesem Punkt wird <command>freebsd-update</command>
versuchen, alle notwendigen Dateien für die Aktualisierung
@@ -634,22 +486,90 @@ before running "/usr/sbin/freebsd-update
Installationsphasen anstatt drei durchlaufen
werden.</para>
</note>
+
+ <para>Die Aktualisierung ist nun abgeschlossen. Wenn es sich
+ hierbei um eine Aktualisierung auf eine neue Hauptversion
+ handelt, müssen alle Ports und Pakete neu installiert
+ werden. Dieser Vorgang wird in <xref
+ linkend="freebsdupdate-portsrebuild"/> beschrieben.</para>
+
+ <sect3 xml:id="freebsd-update-custom-kernel-9x">
+ <title>Angepasste Kernel unter &os; 9.X und
+ später</title>
+
+ <itemizedlist>
+ <listitem>
+ <para>Wenn ein angepasster Kernel erstmalig gebaut
+ wurde, ist der Kernel in
+ <filename>/boot/kernel.old</filename> in Wirklichkeit
+ der <filename>GENERIC</filename>-Kernel. Benennen Sie
+ einfach dieses Verzeichnis in
+ <filename>/boot/kernel</filename> um.</para>
+ </listitem>
+
+ <listitem>
+ <para>Angenommen, ein direkter Zugriff auf die Maschine
+ ist möglich, so kann eine Kopie des
+ <filename>GENERIC</filename>-Kernels von den
+ Installationsmedien installiert werden. Benutzen Sie
+ dazu folgende Befehle:</para>
+
+ <screen>&prompt.root; <userinput>mount /cdrom</userinput>
+&prompt.root; <userinput>cd /cdrom/usr/freebsd-dist</userinput>
+&prompt.root; <userinput>tar -C/ -xvf kernel.txz boot/kernel/kernel</userinput></screen>
+ </listitem>
+
+ <listitem>
+ <para>Wenn die oben genannten Optionen nicht verwendet
+ werden können, kann der
+ <filename>GENERIC</filename>-Kernel aus den Quellen
+ neu gebaut und installiert werden:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src</userinput>
+&prompt.root; <userinput>make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null</userinput></screen>
+
+ <para>Damit dieser Kernel als
+ <filename>GENERIC</filename>-Kernel von
+ <command>freebsd-update</command> erkannt wird, darf
+ die <filename>GENERIC</filename>-Konfigurationsdatei
+ in keiner Weise geändert worden sein. Es wird
+ ebenfalls empfohlen, dass dieser ohne irgendwelche
+ speziellen Optionen erstellt wird.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Der Neustart in den
+ <filename>GENERIC</filename>-Kernel ist zu diesem
+ Zeitpunkt nicht notwendig.</para>
</sect3>
<sect3 xml:id="freebsdupdate-portsrebuild">
<title>Neubau der Ports nach einer Aktualisierung auf eine
Hauptversion</title>
- <para>Nach der Aktualisierung auf eine Hauptversion, muss
- jegliche Drittanbieter-Software neu erstellt und
+ <para>In der Regel funktionieren nach einer Aktualisierung
+ einer Unterversion die installierten Anwendungen weiterhin
+ problemlos. Neue Hauptversionen verwenden jedoch andere
+ Binärschnittstellen (<acronym>ABI</acronym>s), was dazu
+ führt, dass die meisten Anwendungen von Drittherstellern
+ nicht mehr funktionieren. Nach der Aktualisierung auf eine
+ Hauptversion, muss jegliche Drittanbieter-Software neu
+ erstellt und
installiert werden. Dies ist notwendig, da die
installierte Software möglicherweise Abhängigkeiten zu
Bibliotheken enthält, die während der Aktualisierung
entfernt wurden. Dieser Prozess kann mit einem Werkzeug wie
<package>ports-mgmt/portmaster</package> automatisiert
- werden:</para>
+ werden. Benutzen Sie den folgenden Befehl, um alle
+ installierten Anwendungen neu zu installieren:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -af</userinput></screen>
- <screen>&prompt.root; <userinput>portmaster -f</userinput></screen>
+ <para>Dieser Befehl wird die Konfigurationen für jede Anwendung
+ anzeigen, und der Benutzer hat die Möglichkeit, die Optionen
+ anzupassen. Wenn Sie ausschließlich die voreingestellten
+ Optionen verwenden möchten, verwenden Sie mit dem obigen
+ Befehl den Parameter <option>-G</option>.</para>
<para>Sobald dies abgeschlossen ist, beenden Sie den
Aktualisierungsprozess mit einem letzten Aufruf von
More information about the svn-doc-head
mailing list