svn commit: r49278 - head/de_DE.ISO8859-1/books/handbook/cutting-edge

Bjoern Heidotting bhd at FreeBSD.org
Sun Aug 14 12:46:59 UTC 2016


Author: bhd
Date: Sun Aug 14 12:46:58 2016
New Revision: 49278
URL: https://svnweb.freebsd.org/changeset/doc/49278

Log:
  Update to r44735:
  
  Finish editorial review of Rebuilding World chapter.

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	Sun Aug 14 07:22:31 2016	(r49277)
+++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml	Sun Aug 14 12:46:58 2016	(r49278)
@@ -5,7 +5,7 @@
 
      $FreeBSD$
      $FreeBSDde$
-     basiert auf: r44734
+     basiert auf: r44735
 -->
 <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>
@@ -1607,7 +1607,9 @@ Script started, output file is /var/tmp/
 	  bevor die alten Bibliotheken entfernt werden.  Verwenden Sie
 	  dazu die Anweisungen aus <xref linkend="ports-upgrading"/>.
 	  Entfernen Sie anschließend alle veralteten Bibliotheken um
-	  Konflikte mit den neuen Bibliotheken zu vermeiden.</para>
+	  Konflikte mit den neuen Bibliotheken zu vermeiden.  Weitere
+	  Informationen zu diesem Schritt finden Sie
+	  in <xref linkend="make-delete-old"/>.</para>
 
 	<screen>&prompt.root; <userinput>make delete-old-libs</userinput></screen>
       </step>
@@ -1777,18 +1779,25 @@ Script started, output file is /var/tmp/
 	
         <indexterm><primary><command>mergemaster</command></primary></indexterm>
 
-	<para>&man.mergemaster.8; ist ein Bourne-Shell Skript, das
-	  dabei behilflich ist die Unterschiede zwischen den
-	  Konfigurationsdateien in <filename>/etc</filename> und denen
-	  im Quellbaum unter <filename>/usr/src/etc</filename> zu
-	  finden.  <command>mergemaster</command> ist der empfohlene
-	  Weg, die Systemkonfiguration mit dem Quellbaum
-	  abzugleichen.</para>
-
-	<para>Um zu beginnen, rufen Sie <command>mergemaster</command>
-	  auf.  Ausgehend von <filename>/</filename> wird
-	  <command>mergemaster</command> einen virtuellen Root-Baum
-	  aufbauen und darin die neuen Konfigurationsdateien ablegen.
+	<para>&os; enthält der &man.mergemaster.8; Bourne-Shell
+	  Skript, das dabei behilflich ist die Unterschiede zwischen
+	  den Konfigurationsdateien in <filename>/etc</filename> und
+	  denen unter <filename>/usr/src/etc</filename> zu finden.
+	  Dies ist der empfohlene Weg, die Systemkonfiguration mit dem
+	  Quellbaum abzugleichen.</para>
+
+	<para>Es wird empfohlen, zuerst das bestehende
+	  <filename>/etc</filename> an einen sicheren Ort zu
+	  kopieren.  Mit <option>-R</option> wird rekursiv kopiert und
+	  <option>-p</option> erhält die Zugriffszeiten und Eigentümer
+	  der Dateien:</para>
+
+	<screen>&prompt.root; <userinput>cp -Rp /etc /etc.old</userinput></screen>
+
+	<para>Beim Aufruf wird <command>mergemaster</command>
+	  ausgehend von <filename>/</filename> einen virtuellen
+	  Root-Baum aufbauen und darin die neuen Konfigurationsdateien
+	  ablegen.
 	  Diese Dateien werden dann mit den auf dem System
 	  installierten Dateien verglichen.  Unterschiede zwischen den
 	  Dateien werden im &man.diff.1;-Format dargestellt.  Neue
@@ -1797,19 +1806,21 @@ Script started, output file is /var/tmp/
 	  sind mit <option>-</option> gekennzeichnet.  Das
 	  Anzeigeformat wird in &man.diff.1; genauer erklärt.</para>
 
-	<para>&man.mergemaster.8; zeigt Ihnen jede geänderte Datei an
-	  und Sie haben die Wahl, die neue Datei (in
-	  <command>mergemaster</command> wird sie temporäre Datei
-	  genannt) zu löschen, sie unverändert zu installieren,
-	  den Inhalt der neuen Datei mit dem Inhalt der alten Datei
-	  abzugleichen, oder die &man.diff.1; Ausgabe noch einmal zu
-	  sehen.</para>
+	<para>Als nächstes zeigt <command>mergemaster</command> jede
+	  geänderte Datei an und Sie haben die Wahl, die neue Datei
+	  (auch temporäre Datei genannt) zu löschen, sie unverändert
+	  zu installieren, den Inhalt der neuen Datei mit dem Inhalt
+	  der alten Datei abzugleichen, oder die Ausgabe noch einmal
+	  zu sehen.</para>
 
 	<para>Wenn Sie die temporäre Datei löschen, geht
 	  <command>mergemaster</command> davon aus, dass Sie die
-	  aktuelle Datei unverändert behalten möchten.  Wählen Sie die
-	  Option nur dann, wenn Sie keinen Grund sehen, die aktuelle
-	  Datei zu ändern.</para>
+	  aktuelle Datei unverändert behalten möchten.  Die Auswahl
+	  dieser Option wird nicht empfohlen.  Durch die Eingabe von
+	  <keycap>?</keycap> können Sie jederzeit die Hilfe am Prompt
+	  von <command>mergemaster</command> aufrufen.  Wenn Sie eine
+	  Datei überspringen, wird <command>mergemaster</command>
+	  diese am Ende erneut präsentieren.</para>
 
 	<para>Wenn Sie die temporäre Datei installieren, wird die
 	  aktuelle Datei mit der neuen Datei überschrieben.  Sie
@@ -1828,15 +1839,16 @@ Script started, output file is /var/tmp/
 	  bei veränderten Dateien genutzt.</para>
 
 	<para>Haben Sie sich entschieden die Differenzen noch einmal
-	  anzuzeigen, zeigt &man.mergemaster.8; dieselbe Ausgabe, die
-	  bereits vor der Eingabeaufforderung ausgegeben wurde.</para>
+	  anzuzeigen, werden nochmals die Unterschiede in beiden
+	  Dateien angezeigt.</para>
 
-	<para>Wenn &man.mergemaster.8; alle Systemdateien abgearbeitet
-	  hat, werden weitere Optionen abgefragt.  Sie werden unter
-	  Umständen gefragt, ob die Passwort-Datei neu gebaut werden
+	<para>Wenn <command>mergemaster</command> alle Systemdateien
+	  abgearbeitet hat, werden weitere Optionen abgefragt.  Sie
+	  werden unter Umständen gefragt, ob die Passwort-Datei neu gebaut werden
 	  soll.  Am Ende haben Sie die Möglichkeit, die restlichen
 	  temporären Dateien zu löschen.</para>
 
+	<!--
 	<para>Wenn Sie den Abgleich lieber selbst ausführen wollen,
 	  beachten Sie bitte, dass Sie nicht einfach die Dateien aus
 	  <filename>/usr/src/etc</filename> nach <filename>/etc</filename>
@@ -1993,12 +2005,12 @@ Script started, output file is /var/tmp/
 
 	  <screen>&prompt.root; <userinput>mkdir /var/tmp/root-`date "+%Y%m%d"`</userinput></screen>
 	</tip>
+	-->
     </sect2>
 
     <sect2 xml:id="make-delete-old">
       <info>
-	<title>Veraltete Dateien und Verzeichnisse
-	  löschen</title>
+	<title>Veraltete Dateien und Bibliotheken löschen</title>
 
 	<authorgroup>
 	  <author>
@@ -2019,11 +2031,12 @@ Script started, output file is /var/tmp/
 	dazu kommen, dass Dateien und deren Inhalte obsolet werden,
 	weil deren Funktionalität entweder in anderen Dateien
 	implementiert wurde, sich die Versionsnummer der Bibliothek
-	geändert hat oder deren Funktion nicht mehr benötigt wird.
+	geändert hat oder die Funktion aus dem System entfernt wurde.
 	Dies kann sowohl Dateien und Verzeichnisse, aber auch
-	Bibliotheken betreffen.  Diese veralteten Dateien sollten
-	daher entfernt werden, wenn das System aktualisiert wird.  Der
-	Vorteil besteht darin, dass das System von nicht mehr
+	Bibliotheken betreffen.  Diese veralteten Dateien,
+	Verzeichnisse und Bibliotheken sollten
+	daher entfernt werden, wenn das System aktualisiert wird.  Die
+	stellt sicher, dass das System von nicht mehr
 	benötigten Dateien befreit wird.  Falls die obsolete
 	Bibliothek Sicherheits- oder Stabilitätsprobleme aufweist,
 	sollte das System ebenfalls aktualisiert werden, um das System
@@ -2047,12 +2060,6 @@ Script started, output file is /var/tmp/
 
       <screen>&prompt.root; <userinput>make delete-old</userinput></screen>
 
-      <tip>
-	<para>Weitere interessante
-	  <foreignphrase>targets</foreignphrase> finden Sie in
-	  <filename>/usr/src/Makefile</filename>.</para>
-      </tip>
-
       <para>Bei jeder Datei wird nachgefragt, ob diese wirklich
 	gelöscht werden soll.  Es ist aber auch möglich, alle
 	Dateien automatisch löschen zu lassen.  Dies erreichen Sie,
@@ -2066,10 +2073,6 @@ Script started, output file is /var/tmp/
 	an die einzelnen Abfragen weiterreichen:</para>
 
       <screen>&prompt.root; <userinput>yes | make delete-old</userinput></screen>
-    </sect2>
-
-    <sect2 xml:id="make-delete-old-libs">
-      <title>Löschen von veralteten Bibliotheken</title>
 
       <warning>
 	<title>Warnung</title>
@@ -2083,10 +2086,10 @@ Script started, output file is /var/tmp/
 	  <command>make delete-old-libs</command> ausführen.</para>
       </warning>
 
-      <para>Die Ports-Sammlung enthält Werkzeuge, die
-	Bibliothek-Abhängigkeiten prüfen können:
-	<package>sysutils/libchk</package>
-	sowie <package>sysutils/bsdadminscripts</package>.</para>
+      <para>Die Bibliothek-Abhängigkeiten können mit
+	<package>sysutils/libchk</package> und
+	<package>sysutils/bsdadminscripts</package> geprüft
+	werden.</para>
 
       <para>Veraltete Bibliotheken können zu Konflikten mit neueren
 	Bibliotheken führen und beispielsweise folgende
@@ -2113,16 +2116,12 @@ Script started, output file is /var/tmp/
 
       <screen>&prompt.root; <userinput>make delete-old-libs</userinput></screen>
 
-      <para>Herzlichen Glückwunsch!  Sie haben gerade erfolgreich ein
-        &os; System aktualisiert.</para>
-
-      <para>Es ist leicht einen Teil des Systems wiederherzustellen,
-	für den Fall, dass Ihnen ein kleiner Fehler unterlaufen ist.
-	Wenn beispielsweise während des Updates oder Abgleichs
-	<filename>/etc/magic</filename> aus Versehen gelöscht wurde,
-	wird &man.file.1; nicht mehr funktionieren.  In diesem Fall
-	kann das Problem mit dem folgenden Kommando behoben
-	werden:</para>
+      <para>Falls etwas schief geht, ist es leicht einen Teil des
+	Systems wiederherzustellen.  Wenn beispielsweise während des
+	Updates oder Abgleichs <filename>/etc/magic</filename> aus
+	Versehen gelöscht wurde, wird <command>file</command> nicht
+	mehr funktionieren.  In diesem Fall kann das Problem mit dem
+	folgenden Kommando behoben werden:</para>
 
       <screen>&prompt.root; <userinput>cd /usr/src/usr.bin/file</userinput>
 &prompt.root; <userinput>make all install</userinput></screen>


More information about the svn-doc-all mailing list