DragonFlyBSD aus den Quellen neu kompilieren

thor

mama said i am a bad boy
# Basissetup
1: das neueste Snapshot ISO installieren (Fehler ignorieren)
2: neu starten
3: als 'root' einloggen
4: ein Passwort fuer 'root' setzen
5: in /etc/rc.conf folgende Zeilen einfuegen: sshd_enable="YES", ifconfig_xl0="DHCP"
('xl0' ggf. auf die eigene Netzwerkkarte aendern, siehe 'ifconfig')
6: neu starten
7: fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/p...t-gui-16.1h.tgz
8: adduser (damit man nicht immer als 'root' arbeitet)

# Quellen fuer Dragonfly herunterladen
9: /usr/local/etc/dragonfly-cvsup - Datei anlegen, mit folgendem Inhalt

*default host=cvsup.dragonflybsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress

cvs-root
cvs-src
cvs-dfports

10: rm -rf /usr/src /usr/obj (nicht zwingend notwenig, aber sicherer.)
11: cd /usr
12: cvsup -L 2 /usr/local/etc/dragonfly-cvsup
(ggf. in der kernel mailinglist nachschauen um 'neue' Fehler zu umgehen)
13: cp /usr/share/examples/cvsup/FreeBSD-ports-supfile /usr/local/etc/
14: 'FreeBSD-ports-supfile' ggf. anpassen (cvsup server (!))
15: cvsup -L 2 /usr/local/etc/FreeBSD-ports-supfile
16: cd /usr/src

# Aktualisierung
make buildworld
make buildkernel
make installkernel
make installworld
mergemaster
reboot

Einfach wöchentlich die Schritte ab Punkt 14 wiederholen, damit man auf dem aktuellen Stand bleibt.

-------------------------------------

Danke an till für die Übersetzung!

------------------------------------


# Set up the system, and get online
1: installed from latest snapshot iso (many missing file errors)
2: rebooted
3: logged in as root
4: assigned root a password
5: in /etc/rc.conf did sshd_enable="YES", ifconfig_xl0="DHCP"
(xl0 happened to be the card installed.)
6: rebooted
7: fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/All/cvsup-without-gui-16.1h.tgz
8: adduser (for myself)

# pull down source code
9: Create a cvsup file called /usr/local/etc/dragonfly-cvsup:

*default host=cvsup.dragonflybsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress

cvs-root
cvs-src
cvs-dfports

10: rm -rf /usr/src /usr/obj
(probably not necessary, but safe.)
11: cd /usr
12: cvsup -L 2 /usr/local/etc/dragonfly-cvsup
(check kernel list to make sure there's no recent tinderbox errors)
13: cp /usr/share/examples/cvsup/FreeBSD-ports-supfile /usr/local/etc/
14: edit FreeBSD-ports-supfile for correct server
15: cvsup -L 2 /usr/local/etc/FreeBSD-ports-supfile
16: cd /usr/src

# And then the regular upgrade process:

make buildworld
make buildkernel
make installkernel
make installworld
mergemaster
reboot

Now, you can (weekly, at most) repeat from step 14 to stay current.
 
Zuletzt bearbeitet:
Zurück
Oben