update BACK .. Am einfachsten geht ein Update von FreeBSD mit "CVSUP"! Wenn CVSUP noch nicht installiert ist, kann man es aus den Ports installieren, aber dabei wird noch ein Haufen 'Unsinn' mit installiert. Aus dem Grund holen wir uns das Paket: pkg_add -f ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz (Hierbei wird das Paket direkt per FTP installiert und nicht erst local gespeichert!) Wenn das nicht geht, probier einfach mal diese Variante: pkg_add -r cvsupit.tgz (Hierbei wird das Paket erst herunter geladen und dann installiert.) Jetzt legen wir ein Config-File zum updaten der System-Sourcen UND der Portscollection an: (Es ist auch moeglich fuer beide jeweils eine Datei anzulegen.) vi /etc/cvsupfile alle "src-*"-Eintraege durch "src-all" ersetzen ####################### ZUM BEISPIEL ##################################### *default host=cvsup.de.FreeBSD.org *default base=/usr *default prefix=/usr *default release=cvs *default tag=RELENG_4 *default delete use-rel-suffix src-all *default tag=. ports-all doc-all ####################### ENDE BEISPIELDATEI ############################### Jetzt werden die Systemsourcen und die Ports upgedatet: /usr/local/bin/cvsup -g -L 2 -P - /etc/cvsupfile Hier stehen WICHTIGE Infos drin, die VOR dem Update gelesen und beachtet werden sollten: less /usr/src/UPDATING Als erstes sollte der neue Kernel kompiliert werden: cd /usr/src/ make buildkernel KERNCONF=GENERIC Wenn der Kompilerlauf sauber durchgelaufen ist, installieren: cd /usr/src/ make installkernel KERNCONF=GENERIC Jetzt wird das neue System kompiliert: cd /usr/src/ /usr/bin/make buildworld Bei Problemen (Compilerlaefe brechen ab ...) sollten die Verzeichnisse "/usr/src" und "/usr/ports" geloescht werden und das Update erneut durchgefuehrt werden. Ist alles gut gegangen, sollte jetzt ein Neustart erfolgen um mit dem neuen Kernel zu arbeiten: "boot kernel -s" (oder beim count down: "boot -s") Jetzt wird das neue System installiert: cd /usr/src/ make installworld cd /dev/ ./MAKEDEV all Mit dem folgenden Befehl werden alle neuen Konfigurationsdateien mit den alten verglichen und bei Unterschieden wird der User nach der weiteren Verfahrensweise gefragt. Wenn Sie zu Dateien gefragt werden, in denen Sie nie etwas geaendert haben, koennen diese bedenkenlos installiert werden, alle anderen sollten sie fuer spaeter lassen und von Hand einpflegen! cd / mergemaster [IMG]