====== Allgemein ======
Neben der Möglichkeit ein installiertes FreeBSD per **freebsd-update** zu aktuallisieren, wie in [[freebsd_updaten|FreeBSD updaten]] beschrieben, kann man es auch komplett aus den Systemquellen übersetzen und installieren.
====== Systemquellen aktuallisieren ======
Zunächst müssen die Systemquellen in ///usr/src// vorliegen. Das vorgehen wird in [[systemquellen_aktualisieren|Systemquellen aktualisieren]] beschrieben.
====== Übersetzen des Systems ======
Sollten Änderungen an der Kernelkonfiguration nötig sein können diese nun durchgeführt werden.
Anschließend kann das System neu kompiliert werden.
Zunächst sollten alle alten Daten unter **/usr/obj** gelöscht werden (hier landen die Ergebnisse der Kompilevorgangs):
# cd /usr/obj
# chflags -R noschg *
# rm -rf *
# cd /usr/src
Dann kann das System kompiliert werden (dies muss unter ///usr/src// erfolgen):
# make buildworld
Nach dem Übersetzen der Systems wird der Kernel übersetzt:
# make buildkernel
====== Installation des Systems ======
Nachdem das System aus den Quellen übersetzt wurde kann es nun schrittweise installiert werden.
===== Kernel installieren =====
Zuerst muss der neue Kernel installiert und das System mit diesem neu gestartet werden:
# make installkernel
# reboot
==== Erstes Update ====
Das erste mal beim Update
# etcupdate extract
Bevor das neue System installiert werden kann müssen grundlegende Konfigurationsdateien aktuallisiert werden.
# mergemaster -p
Die Unterschiede müssen dabei untersucht und entsprechende Entscheidungen getroffen werden.
# make installworld
# etcupdate extract
TODO: Weiter