Date: Wed, 17 Aug 2016 20:51:41 +0000 (UTC) From: Bjoern Heidotting <bhd@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49307 - head/de_DE.ISO8859-1/books/handbook/cutting-edge Message-ID: <201608172051.u7HKpfEA011658@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608172051.u7HKpfEA011658>