From owner-svn-doc-all@freebsd.org Sat Aug 13 16:25:14 2016 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFF22BB8BE8; Sat, 13 Aug 2016 16:25:14 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 91EA41440; Sat, 13 Aug 2016 16:25:14 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u7DGPDPq052227; Sat, 13 Aug 2016 16:25:13 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u7DGPDc4052226; Sat, 13 Aug 2016 16:25:13 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201608131625.u7DGPDc4052226@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 13 Aug 2016 16:25:13 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49275 - head/de_DE.ISO8859-1/books/handbook/cutting-edge X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Aug 2016 16:25:14 -0000 Author: bhd Date: Sat Aug 13 16:25:13 2016 New Revision: 49275 URL: https://svnweb.freebsd.org/changeset/doc/49275 Log: Update to r44733: Begin to incorporate repeated info within the 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 Sat Aug 13 15:00:28 2016 (r49274) +++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sat Aug 13 16:25:13 2016 (r49275) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde$ - basiert auf: r44732 + basiert auf: r44733 --> &os; aktualisieren @@ -1306,7 +1306,7 @@ before running "/usr/sbin/freebsd-update - Das komplette Basissystem neu bauen + Das Basissystem neu bauen Bau des Basissystems @@ -1461,7 +1461,11 @@ before running "/usr/sbin/freebsd-update Benutzen Sie den neuen Compiler aus /usr/obj, um sich vor falschen - Compiler-Kernel-Kombinationen abzusichern. + Compiler-Kernel-Kombinationen abzusichern. Dies ist + notwendig, da sich einige Datenstrukturen geändert haben + könnten und Programme wie &man.ps.1; und &man.top.1; nur + mit einem Kernel zusammen arbeiten, der auch zu dem + entsprechenden Quellcode passt. &prompt.root; make buildkernel @@ -1469,7 +1473,17 @@ before running "/usr/sbin/freebsd-update Installieren Sie den neuen Kernel und die Kernelmodule, damit Sie den frisch aktualisierten Kernel starten - können. + können. Wenn kern.securelevel einen + Wert größer als 1 besitzt + und der Kernel mit + noschg oder ähnlichen Optionen geschützt + ist, müssen Sie zuerst in den Single-User-Modus wechseln. + Andernfalls läuft dieses Kommando problemlos im + Mehrbenutzermodus. Weitere Informationen über + kern.securelevel finden Sie in + &man.init.8;. Optionen, die auf Dateien gesetzt werden + können, werden in &man.chflags.1; detailliert + erläutert. &prompt.root; make installkernel @@ -1539,8 +1553,8 @@ before running "/usr/sbin/freebsd-update - Installieren Sie das neue Basissystem aus - /usr/obj: + Installieren Sie das neue Basissystem und die + Systemdateien aus /usr/obj: &prompt.root; cd /usr/src &prompt.root; make installworld @@ -1600,23 +1614,21 @@ before running "/usr/sbin/freebsd-update Der Bauprozess verwendet verschiedene Konfigurationsdateien. - Die verfügbaren Optionen für &man.make.1; werden in - &man.make.conf.5; und + Die verfügbaren Optionen für make + werden in &man.make.conf.5; und /usr/share/examples/etc/make.conf beschrieben. Jede Option in /etc/make.conf beeinflusst das Verhalten - von &man.make.1; beim Bau von Programmen. Die in + von make beim Bau von Programmen. Die in /etc/make.conf gesetzten Optionen wirken - sich bei jedem Aufruf von &man.make.1; aus, einschließlich - beim Bau von Programmen aus der Ports-Sammlung, vom - Benutzer geschriebene C-Programme oder beim Bau des - &os;-Betriebssystems. - - Änderungen an einigen Einstellungen können - weitreichende und unerwartete Auswirkungen nach sich ziehen. - Lesen Sie die Kommentare in diesen beiden Ressourcen und - beachten Sie, dass die Standardwerte aus einer Kombination von - Leistung und Sicherheit gewählt wurden. + sich bei jedem Aufruf von make aus, + einschließlich beim Bau von Programmen aus der Ports-Sammlung, + vom Benutzer geschriebene C-Programme oder beim Bau des + &os;-Betriebssystems. Änderungen an einigen Einstellungen + können weitreichende und unerwartete Auswirkungen nach sich + ziehen. Lesen Sie die Kommentare in diesen beiden Ressourcen + und beachten Sie, dass die Standardwerte aus einer Kombination + von Leistung und Sicherheit gewählt wurden. /etc/src.conf @@ -1787,74 +1799,6 @@ Script done, … beeinflusst, ein aktuelles System benötigt aber etwa zwei Stunden um &os.stable; zu bauen. Der Bau von &os.current; dauert etwas länger. - - - - Übersetzen und Installation des Kernels - - Kernel - Übersetzen - - - Kompilieren Sie einen neuen Kernel, um den vollen Nutzen - aus dem System zu ziehen. Praktisch gesehen ist das sogar - notwendig, da sich einige Datenstrukturen geändert haben und - Programme wie &man.ps.1; und &man.top.1; nur mit einem Kernel - zusammen arbeiten, der auch zu dem entsprechenden Quellcode - passt. - - Am einfachsten und sichersten bauen Sie dazu den - GENERIC Kernel. Obwohl der - GENERIC Kernel vielleicht nicht alle - Geräte unterstützt, sollte er alles enthalten, um das System - in den Single-User-Modus zu booten. Dies ist auch ein guter - Test, um zu sehen, dass das System ordnungsgemäß funktioniert. - Nachdem das System mit GENERIC gebootet - wurde und sichergestellt ist, dass das System funktioniert, - kann ein neuer Kernel basierend auf einer angepassten - Konfigurationsdatei erstellt werden. - - In &os; müssen Sie das - Basissystem neu bauen, - bevor Sie einen neuen Kernel erstellen. - - - Verwenden Sie - KERNCONF=MYKERNEL, - um einen Kernel mit einer vorhandenen, angepassten - Konfigurationsdatei zu erstellen: - - &prompt.root; cd /usr/src -&prompt.root; make buildkernel KERNCONF=MYKERNEL -&prompt.root; make installkernel KERNCONF=MYKERNEL - - - - Wenn kern.securelevel einen Wert - größer als 1 besitzt - und der Kernel mit - noschg oder ähnlichen Optionen geschützt - ist, müssen Sie installkernel im - Single-User-Modus ausführen. Andernfalls laufen diese beiden - Kommandos problemlos im Mehrbenutzermodus. Weitere - Informationen über kern.securelevel finden - Sie in &man.init.8;. Optionen, die auf Dateien gesetzt werden - können, werden in &man.chflags.1; detailliert - erläutert. - - Booten Sie in den Single-User-Modus, um zu prüfen ob der - neue Kernel funktioniert. - - - - Installation des Systems - - Nun kann das neue System mit - installworld installiert - werden: - - &prompt.root; cd /usr/src -&prompt.root; make installworld Wenn mit make buildworld Variablen @@ -1880,22 +1824,10 @@ Script done, … - - Aktualisieren der von <command>make installworld</command> - ausgelassenen Dateien - - Neue oder geänderte Konfigurationsdateien aus einigen - Verzeichnissen, besonders /etc, - /var und /usr werden - bei der Installationsprozedur nicht berücksichtigt. - - Diese Dateien können einfach mit &man.mergemaster.8; - aktualisiert werden. Sichern Sie - /etc für den Fall, dass während der - Aktualisierung etwas schief geht. + + + Abgleich der Konfigurationsdateien - - <command>mergemaster</command> TomRhodesBeigetragen von @@ -1937,7 +1869,7 @@ Script done, … Option nur dann, wenn Sie keinen Grund sehen, die aktuelle Datei zu ändern. - Wenn Sie die temporäre Datei installieren, wird Ihre + Wenn Sie die temporäre Datei installieren, wird die aktuelle Datei mit der neuen Datei überschrieben. Sie sollten alle unveränderten Konfigurationsdateien auf diese Weise aktualisieren. @@ -1962,10 +1894,6 @@ Script done, … 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. - - - - Manueller Abgleich der Konfigurationsdateien Wenn Sie den Abgleich lieber selbst ausführen wollen, beachten Sie bitte, dass Sie nicht einfach die Dateien aus @@ -2123,7 +2051,6 @@ Script done, … &prompt.root; mkdir /var/tmp/root-`date "+%Y%m%d"` - @@ -2470,7 +2397,6 @@ Building everything.. MikeMeyerBeigetragen von - Wenn Sie mehrere Maschinen auf dem gleichen Stand halten wollen, ist es eine Verschwendung von @@ -2478,7 +2404,7 @@ Building everything.. übersetzen. Die Lösung dazu ist, eine Maschine den Großteil der Arbeit durchführen zu lassen und den anderen Maschinen das Ergebnis mit NFS zur Verfügung - zu stellen. Dieser Abschnitt zeigt eine Mehtode dies zu tun. + zu stellen. Dieser Abschnitt zeigt eine Methode dies zu tun. Weitere Informationen zu NFS finden Sie in .