BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemquellen_aktualisieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
systemquellen_aktualisieren [2014/09/01 20:13]
rakor [Quellen das erste mal laden]
systemquellen_aktualisieren [2017/10/02 13:40] (aktuell)
Zeile 11: Zeile 11:
  
 ===== Quellen das erste mal laden ===== ===== Quellen das erste mal laden =====
-Um z.B. die Quellen ​des Entwicklungszweigs ​von //FreeBSD 10// vom europäischen Server nach ///usr/src// zu laden wird wie folgt vorgegangen:+ 
 +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:
 <​code>​ <​code>​
-# svn checkout https://​svn0.eu.FreeBSD.org/​base/​stable/10 /usr/src+# svn checkout https://​svn0.eu.FreeBSD.org/​base/​releng/10.0 /usr/src
 </​code>​ </​code>​
  
-Um z.B. die Quellen von 10.0 incl. Sicherheitsupdates (also der Patchlevel) zu laden wird //releng// heruntergeladen. Der Aufruf sähe in diesem Fall dann wie folgt aus:+Will man die Quellen ​des aktuellen Entwicklungszweigs ​von //​FreeBSD ​10// vom europäischen Server nach ///usr/src// zu laden wird wie folgt vorgegangen:
 <​code>​ <​code>​
-# svn checkout https://​svn0.eu.FreeBSD.org/​base/​releng/10.0 /usr/src+# svn checkout https://​svn0.eu.FreeBSD.org/​base/​stable/10 /usr/src
 </​code>​ </​code>​
- 
 ===== Quellen Aktualisieren ===== ===== Quellen Aktualisieren =====
 Wenn bereits ein //​checkout//​ erfolgt ist und die Quellen in ///​usr/​src//​ bereits liegen werden die Quellen mit folgendem kurzen Befehl aktualisiert:​ Wenn bereits ein //​checkout//​ erfolgt ist und die Quellen in ///​usr/​src//​ bereits liegen werden die Quellen mit folgendem kurzen Befehl aktualisiert:​
Zeile 26: Zeile 26:
 # svn update /usr/src # svn update /usr/src
 </​code>​ </​code>​
- 
-====== CVS (veraltet) ====== 
- 
-===== Vorarbeiten ===== 
-Bevor die Quellen installiert werden können müssen gewissen vorarbeiten geleistet werden. So muss z.B. das Programm **CVSup** installiert und konfiguriert werden. Die folgenden Schritte müssen also nur einmal durchgeführt werden. 
- 
-==== CVSup installieren ==== 
-Zunächst muss das Programm **CVSup**, welches zur Installation der Systemquellen verwendet wird, installiert werden. Dies kann aus den Ports erfolgen. Das Programm liegt unter //​net/​cvsup//​ als X11-Version und unter //​net/​cvsup-without-gui//​ für die reine Kommandozeilenversion (z.B. für Server) im Port-Tree. 
- 
-==== CVSup konfigurieren ==== 
-Die Datei ///​usr/​share/​examples/​cvsup/​standard-supfile//​ stellt die Basis für die weitere Arbeit dar. 
-Die Datei wird als Basis nach /etc kopiert. 
-<​code>​ 
-# cp /​usr/​share/​examples/​cvsup/​standard-supfile /​etc/​supfile 
-</​code>​ 
- 
-Die Datei wird anschließend entsprechend angepasst. Die Datei sollte folgende nicht kommentierte Angaben enthalten um ein Update eines FreeBSD 8.2-Systems durchzuführen (als Beispiel): 
-<​code>​ 
-*default host=cvsup3.de.FreeBSD.org 
-*default base=/​var/​db 
-*default prefix=/usr 
-*default release=cvs tag=RELENG_8_2 
-*default delete use-rel-suffix 
- 
-*default compress 
- 
-src-all 
-</​code>​ 
- 
-Die Beschreibung der einzelnen Parameter ist in der Mapage zu **csup** zu finden. 
- 
-Nun sind alle Vorbereitungen abgeschlossen und der Quellbaum kann aktualisiert werden. 
- 
-===== Durchführen der Installation/​Aktualisierung ===== 
-Die Durchführung ist nun recht simpel: 
- 
-==== Mit GUI ==== 
-Wenn ein grafisches System vorliegt kann CVSup dieses nutzen Der Aufruf hierzu ist recht einfach: 
-<​code>​ 
-# cvsup /​etc/​supfile 
-</​code>​ 
- 
-==== Ohne GUI ==== 
-Sollte keine grafische Oberfläche vorhanden oder gewünscht sein wird CVSup mit folgendem, etwas längeren, Aufruf gestartet: 
-<​code>​ 
-# cvsup -g -L 2 /​etc/​supfile 
-</​code>​ 
- 
-Anschließend liegen die Systemquellen unter dem Verzeichnis ///​usr/​src//​ ab. 
  
systemquellen_aktualisieren.1409595232.txt.gz · Zuletzt geändert: 2017/10/02 13:38 (Externe Bearbeitung)

Impressum