diff --git a/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml b/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml index 2f122ab03c..cc20a48559 100644 --- a/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml +++ b/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde$ - basiert auf: r44735 + basiert auf: r44772 --> &os; aktualisieren @@ -251,51 +251,62 @@ MergeChanges /etc/ /var/named/etc/ /boot/device.hints - Sicherheitsaktualisierungen + Sicherheitskorrekturen anwenden - Sicherheitsaktualisierungen für &os; können wie folgt - heruntergeladen und installiert werden: + Das Einspielen von &os; Sicherheitskorrekturen wurde + dahingehend vereinfacht, dass der Administrator nun das + gesamte System mit freebsd-update auf + dem aktuellen Stand halten kann. Weitere Informationen zu + &os; Sicherheitshinweisen finden Sie in . + + Sicherheitskorrekturen für &os; können wie folgt + heruntergeladen und installiert werden. Das erste + Kommando prüft, ob noch ausstehende Korrekturen verfügbar + sind, und wenn dass der Fall ist, zeigt es welche Dateien + davon betroffen wären. Das zweite Kommando wird die + Korrekturen auf das System anwenden. &prompt.root; freebsd-update fetch &prompt.root; freebsd-update install - Wenn während Aktualisierung Korrekturen am Kernel + Wenn während der Aktualisierung Korrekturen am Kernel angewendet werden, muss das System neu gestartet werden, damit - der korrigierte Kernel gebootet wird. Andernfalls sollte das - System aktualisiert sein und freebsd-update - kann als nächtlicher &man.cron.8;-Job laufen, indem folgender - Eintrag in /etc/crontab hinzugefügt - wird: + der korrigierte Kernel gebootet wird. Wenn die Korrekturen + auf laufende Binärdateien angewendet werden, sollten die + betroffenen Anwendungen neu gestartet werden, damit die + korrigierte Version der Binärdatei geladen wird. + + Mit dem folgenden Eintrag in + /etc/crontab wird das System einmal + täglich nach Aktualisierungen suchen: @daily root freebsd-update cron - Dieser Eintrag besagt, dass - freebsd-update einmal am Tag ausgeführt - wird. Wenn es über ausgeführt wird, - prüft freebsd-update lediglich, ob - Aktualisierungen vorliegen. Wenn Korrekturen existieren, - werden diese automatisch auf die lokale Festplatte + Wenn Korrekturen existieren, werden diese automatisch heruntergeladen, aber nicht eingespielt. Der root-Benutzer bekommt eine - Nachricht, damit die Korrekturen überprüft und manuell - installiert werden können. + Nachricht, damit die Korrekturen überprüft und mit + freebsd-update install manuell installiert + werden können. Wenn etwas schief geht, kann freebsd-update den letzten Satz von Änderungen mit folgendem Befehl rückgängig machen: - &prompt.root; freebsd-update rollback + &prompt.root; freebsd-update rollback +Uninstalling updates... done. - Sobald dieser Vorgang abgeschlossen ist, sollte das System neu - gestartet werden, wenn der Kernel oder ein beliebiges Kernelmodul - geändert wurde. Dies ermöglicht es &os;, die neuen - Binärdateien in den Hauptspeicher zu laden. + Wie bereits erwähnt, sollte das System neu gestartet + werden, wenn der Kernel oder ein Kernelmodul verändert wurde. + Betroffene Anwendungen sollten neu gestartet werden, wenn + Binärdateien verändert wurden. Das freebsd-update-Werkzeug kann nur den GENERIC-Kernel automatisch aktualisieren. Wenn ein angepasster Kernel verwendet wird, muss dieser neu erstellt und installiert werden, nachdem - freebsd-update den Rest der Aktualisierungen + freebsd-update die Aktualisierungen durchgeführt hat. Allerdings wird freebsd-update den GENERIC-Kernel in @@ -319,12 +330,11 @@ MergeChanges /etc/ /var/named/etc/ /boot/device.hints neuen, angepassten Kernels kann dann auf die übliche Art und Weise durchgeführt werden. - Die Aktualisierungen, die über freebsd-update verteilt werden, betreffen nicht immer den Kernel. Es ist nicht notwendig, den angepassten - Kernel neu zu erstellen, wenn die Kernelquellen nicht durch die - Ausführung von freebsd-update install + Kernel neu zu erstellen, wenn die Kernelquellen nicht durch + freebsd-update install geändert wurden. Allerdings wird freebsd-update immer /usr/src/sys/conf/newvers.sh aktualisieren. @@ -332,12 +342,11 @@ MergeChanges /etc/ /var/named/etc/ /boot/device.hints -p-Nummer bei uname -r ausgegeben wird, wird aus dieser Datei ausgelesen. Die Neuinstallation des angepassten Kernels, selbst wenn - sich daran nichts geändert hat, erlaubt es &man.uname.1;, den + sich daran nichts geändert hat, erlaubt es uname, den aktuellen Patch-Level des Systems korrekt wiederzugeben. Dies ist besonders hilfreich, wenn mehrere Systeme gewartet werden, da es eine schnelle Einschätzung der installierten Aktualisierungen in jedem einzelnen System ermöglicht. - @@ -350,25 +359,23 @@ MergeChanges /etc/ /var/named/etc/ /boot/device.hints Aktualisierung einer Unterversion. Eine Aktualisierung der Hauptversion ist besipielsweise - die Aktualisierung von &os; 8.X auf &os; 9.X. - Dieser Prozess entfernt alte Objekt-Dateien und Bibliotheken, - was dazu führt, dass die meisten Anwendungen von - Drittherstellern nicht mehr funktionieren. Nach der - Aktualisierung auf eine neue Hauptversion wird empfohlen, dass - alle installierten Ports entweder entfernt und neu - installiert werden, oder mit einem Werkzeug wie - ports-mgmt/portmaster aktualisiert werden. - Um die Neuerstellung aller installierten Anwendungen zu - erwzingen, benutzen Sie folgenden Befehl: + die Aktualisierung von &os; 9.X auf &os; 10.X. + Neue Hauptversionen verwenden andere Binärschnittstellen + (ABIs), 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 ports-mgmt/portmaster + benutzt werden. Benutzen Sie den folgenden Befehl, um alle + installierten Anwendungen neu zu installieren: &prompt.root; portmaster -af - Dies sorgt dafür, dass alles korrekt neu installiert wird. - Beachten Sie, dass das Setzen der - BATCH-Umgebungsvariable auf yes - während dieses Prozesses auf jede Eingabe mit - ja antwortet, was es nicht mehr notwendig macht, - manuell eingreifen zu müssen. + 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 . Umgang mit angepassten Kerneln @@ -1779,14 +1786,14 @@ Script started, output file is /var/tmp/mw.out mergemaster - &os; enthält der &man.mergemaster.8; Bourne-Shell - Skript, das dabei behilflich ist die Unterschiede zwischen + &os; enthält das &man.mergemaster.8; Bourne-Shell + Skript, welches dabei behilflich ist die Unterschiede zwischen den Konfigurationsdateien in /etc und denen unter /usr/src/etc zu finden. Dies ist der empfohlene Weg, die Systemkonfiguration mit dem Quellbaum abzugleichen. - Es wird empfohlen, zuerst das bestehende + Es ist ratsam, zuerst das bestehende /etc an einen sicheren Ort zu kopieren. Mit wird rekursiv kopiert und erhält die Zugriffszeiten und Eigentümer