cvs commit: de-docproj/books/handbook/cutting-edge chapter.sgml

From: Johann Kois <jkois(at)doc.bsdgroup.de>
Date: Wed, 22 Dec 2010 07:37:27 GMT

jkois 2010-12-22 07:37:27 UTC

  FreeBSD German Documentation Repository

  Modified files:
    books/handbook/cutting-edge chapter.sgml
  Log:
  MFen 1.252
  
  Revision Changes Path
  1.104 +39 -21 de-docproj/books/handbook/cutting-edge/chapter.sgml
  
  Index: chapter.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/handbook/cutting-edge/chapter.sgml,v
  retrieving revision 1.103
  retrieving revision 1.104
  diff -u -I$FreeBSDde.*$ -r1.103 -r1.104
  --- chapter.sgml 18 Dec 2010 09:19:57 -0000 1.103
  +++ chapter.sgml 22 Dec 2010 07:37:27 -0000 1.104
  @@ -3,8 +3,8 @@
        The FreeBSD German Documentation Project
   
        $FreeBSD$
  - $FreeBSDde: de-docproj/books/handbook/cutting-edge/chapter.sgml,v 1.103 2010/12/18 09:19:57 jkois Exp $
  - basiert auf: 1.251
  + $FreeBSDde: de-docproj/books/handbook/cutting-edge/chapter.sgml,v 1.104 2010/12/22 07:37:27 jkois Exp $
  + basiert auf: 1.252
   -->
   
   <chapter id="updating-upgrading">
  @@ -3274,32 +3274,36 @@
       <para>Aufgrund der st&auml;ndigen Weiterentwicklung von &os; kann es
         dazu kommen, dass Dateien (und deren Inhalte) obsolet werden, weil
         deren Funktionalit&auml;t entweder in anderen Dateien implementiert
  - wurde oder deren Funktion nicht mehr ben&ouml;tigt wird. Dies kann
  + wurde, sich die Versionsnummer der Bibliothek ge&auml;ndert hat
  + oder deren Funktion nicht mehr ben&ouml;tigt wird. Dies kann
         sowohl Dateien und Verzeichnis, aber auch Bibliotheken betreffen.
         Diese veralteten Dateien sollten daher entfernt werden, bevor Sie
         Ihr System aktualisieren. Der Vorteil f&uuml;r den Benutzer ist
         darin zu sehen, dass dessen System (sowie dessen Backup) von
  - nicht mehr ben&ouml;tigten Dateien gereinigt wird. Veraltete
  + nicht mehr ben&ouml;tigten Dateien gereinigt wird. Falls die
  + obsolete Bibliothek Sicherheits- oder Stabilit&auml;tsprobleme
  + aufweist, sollte das System ebenfalls aktualisiert werden, um
  + Ihr System sicher zu halten und/oder durch die fehlerhafte
  + Bibliothek verursachte Systemabst&uuml;rze zu vermeiden. Veraltete
         Dateien, Verzeichnisse und Bibliotheken sind in der Datei
         <filename>/usr/src/ObsoleteFiles.inc</filename> aufgelistet. Die
         folgenden Anweisungen sollen Ihnen dabei helfen, diese Dateien
         w&auml;hrend der Systemaktualisierung zu entfernen.</para>
   
       <para>Im Folgenden wird angenommen, dass Sie den Anweisungen von
  - <xref linkend="canonical-build"> folgen. Nachdem der Befehl
  + <xref linkend="canonical-build"> folgen. Nachdem Sie
         <command>make <maketarget>installworld</maketarget></command>
  - erfolgreich ausgef&uuml;hrt wurde, sollten Sie Ihr System auf
  - veraltete Dateien und Bibliotheken hin &uuml;berpr&uuml;fen:</para>
  + sowie <command>mergemaster</command> erfolgreich ausgef&uuml;hrt
  + haben, sollten Sie Ihr System auf veraltete Dateien und
  + Bibliotheken hin &uuml;berpr&uuml;fen:</para>
   
       <screen>&prompt.root; <userinput>cd /usr/src</userinput>
  -&prompt.root; <userinput>make check-old</userinput>
  -&prompt.root; <userinput>make check-old-libs</userinput></screen>
  +&prompt.root; <userinput>make check-old</userinput></screen>
   
       <para>Werden dabei veraltete Dateien gefunden, k&ouml;nnen diese
         im n&auml;chsten Schritt entfernt werden:</para>
   
  - <screen>&prompt.root; <userinput>make delete-old</userinput>
  -&prompt.root; <userinput>make delete-old-libs</userinput></screen>
  + <screen>&prompt.root; <userinput>make delete-old</userinput></screen>
   
       <tip>
         <para>Weitere interessante Targets finden sich in der Datei
  @@ -3310,20 +3314,28 @@
         l&ouml;schen wollen. Es ist aber auch m&ouml;glich, alle
         Dateien automatisch l&ouml;schen zu lassen. Dies erreichen Sie,
         indem Sie die Umgebungsvariable
  - <makevar>BATCH_DELETE_OLD_FILES</makevar> auf
  - <literal>yes</literal> setzen. Alternativ k&ouml;nnen Sie dazu
  - auch die folgenden Befehle einsetzen (und die Antwort
  - <command>yes</command> an die jeweiligen Abfragen
  - weiterreichen):</para>
  + <makevar>BATCH_DELETE_OLD_FILES</makevar> entsprechend
  + setzen:</para>
   
  - <screen>&prompt.root; <userinput>yes|make delete-old</userinput>
  -&prompt.root; <userinput>yes|make delete-old-libs</userinput></screen>
  + <screen>&prompt.root; <userinput>make -DBATCH_DELETE_OLD_FILES delete-old</userinput></screen>
  +
  + <para>Alternativ k&ouml;nnen Sie auch den folgenen Befehl
  + einsetzen (und jeweils die Antwort <command>yes</command>
  + an die einzelnen Abfragen weiterreichen):</para>
  +
  + <screen>&prompt.root; <userinput>yes|make delete-old</userinput></screen>
   
       <warning>
         <title>Warnung</title>
           <para>Das L&ouml;schen veralteter Dateien kann zu dazu f&uuml;hren,
             dass Programme, die auf diese Dateien angewiesen sind, nicht mehr
  - funktionieren.</para>
  + funktionieren. Dies gilt insbesondere f&uuml;r veraltete
  + Bibliotheken. In den meisten F&auml;llen ist es dann notwendig,
  + Programme, Ports und Bibliotheken, welche die veraltete
  + Bibliothek verwenden, neu zu bauen, bevor Sie den Befehl
  + <command>make
  + <maketarget>delete-old-libs</maketarget></command>
  + ausf&uuml;hren.</para>
       </warning>
   
       <para>Die Ports-Sammlung enth&auml;t Werkzeuge, die Ihnen beim
  @@ -3349,9 +3361,15 @@
   
       <para>Danach deinstallieren Sie die Port und bauen ihn neu, um in
         danach erneut zu installieren. Dieser Vorgang kann durch den
  - Einsatz des Programms <filename
  - role="package">ports-mgmt/portmaster</filename> automatisiert
  - werden.</para>
  + Einsatz der Werkzeuge <filename
  + role="package">ports-mgmt/portmaster</filename> oder <filename
  + role="package">ports-mgmt/portupgrade</filename> automatisiert
  + werden. Nachdem Sie alle Ports erfolgreich neu gebaut haben
  + (und Sie daher keine veralteten Bibliotheken mehr verwenden)
  + k&ouml;nnen Sie die veralteten Bibliotheken endg&uuml;ltig
  + entfernen:</para>
  +
  + <screen>&prompt.root; <userinput>make delete-old-libs</userinput></screen>
     </sect1>
   
     <sect1 id="small-lan">
  

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Wed 22 Dec 2010 - 08:37:44 CET

search this site