BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd_aus_den_quellen_updaten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

freebsd_aus_den_quellen_updaten [2014/12/22 14:34]
rakor
freebsd_aus_den_quellen_updaten [2017/10/02 13:40]
Zeile 1: Zeile 1:
-====== 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):​ 
-<​code>​ 
-# cd /usr/obj 
-# chflags -R noschg * 
-# rm -rf * 
-# cd /usr/src 
-</​code>​ 
- 
-Dann kann das System kompiliert werden (dies muss unter ///​usr/​src//​ erfolgen): 
-<​code>​ 
-# make buildworld 
-</​code>​ 
- 
-Nach dem Übersetzen der Systems wird der Kernel übersetzt: 
-<​code>​ 
-# make buildkernel 
-</​code>​ 
- 
-====== 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: 
-<​code>​ 
-# make installkernel 
-# reboot 
-</​code>​ 
- 
-==== Erstes Update ==== 
-Das erste mal beim Update 
-<​code>​ 
-# etcupdate extract 
-</​code>​ 
- 
-Bevor das neue System installiert werden kann müssen grundlegende Konfigurationsdateien aktuallisiert werden. 
-<​code>​ 
-# mergemaster -p 
-</​code>​ 
-Die Unterschiede müssen dabei untersucht und entsprechende Entscheidungen getroffen werden. 
- 
-<​code>​ 
-# make installworld 
-</​code>​ 
- 
-<​code>​ 
-# etcupdate extract 
-</​code>​ 
- 
- 
-TODO: Weiter 
freebsd_aus_den_quellen_updaten.txt · Zuletzt geändert: 2017/10/02 13:40 (Externe Bearbeitung)

Impressum