Inhaltsverzeichnis

Allgemein

Für einige Arbeiten werden die Quellen des Systems benötigt. Darunter versteht man wirklich den Quellcode des gesamten Basissystems. Beispielsweise kann ein Update des Systems direkt aus dem Quellen selbst kompiliert und installiert werden.

Im Weiteren wird die Installation der Systemquellen mittels der Werkzeuge svn (aktuell) oder CVSup (veraltet) erläutert.

SVN

Die aktuelle Vorgehensweise um Systemquellen herunterzuladen verwendet svn.

SVN installieren

Zunächst muss devel/subversion installiert werden.

Quellen das erste mal laden

Um z.B. die Quellen von FreeBSD 10.0 incl. Sicherheitsupdates (also der Patchlevel) zu laden wird releng heruntergeladen. Der Aufruf sähe in diesem Fall dann wie folgt aus:

# svn checkout https://svn0.eu.FreeBSD.org/base/releng/10.0 /usr/src

Will man die Quellen des aktuellen Entwicklungszweigs von FreeBSD 10 vom europäischen Server nach /usr/src zu laden wird wie folgt vorgegangen:

# svn checkout https://svn0.eu.FreeBSD.org/base/stable/10 /usr/src

Quellen Aktualisieren

Wenn bereits ein checkout erfolgt ist und die Quellen in /usr/src bereits liegen werden die Quellen mit folgendem kurzen Befehl aktualisiert:

# svn update /usr/src