hi
wie kann ich source tree bei freeBSD 5.2.1 updaten ?
gruss
cc
wie kann ich source tree bei freeBSD 5.2.1 updaten ?
Re: wie kann ich source tree bei freeBSD 5.2.1 updaten ?
Mit cvsupcc wrote:wie kann ich source tree bei freeBSD 5.2.1 updaten ?
Siehe
http://www.freebsd.org/doc/en_US.ISO885 ... cvsup.html
http://www.bsdforen.de/showthread.php?p=47256
http://www.bsdforen.de/showthread.php?t ... ight=cvsup
http://wiki.bsdforen.de/tiki-index.php? ... nem+Rutsch
Um den Ports-Tree immer auf dem laufenden zu halten, ist ein Tool Names cvsup nötig.
Hast du es noch nicht, findest du es unter
/usr/ports/net/cvsup-without-gui
bzw.
/usr/ports/net/cvsup
Solltest du keinen Ports-Tree installiert haben, so installiere cvsup mit folgendem Befehl:
pkg_add -r cvsup-without-gui
Ich empfehle allerdings, die erste Version zu installieren, da diese keine X-Libraries braucht und das GUI von dem Programm eh nicht erste Sahne ist.
Wenn du das Programm bereits installiert hast, kopier die Datei
/usr/share/examples/cvsup/ports-supfile
in ein Verzeichnis deiner Wahl.
Z.B:
cp /usr/share/examples/cvsup/ports-supfile /tmp/
Dann editier diese Datei mit deinem Lieblingseditor, so dass sie nachher so aussieht:
*default host=cvsupHOST.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all
Bei *default host musst du natürlich einen richtigen eintragen, Liste gibt es hier.
Wenn du die Datei dann gespeichert hast, startest du cvsup mit folgendem Befehl:
Folgendes muss als root ausgeführt werden
cvsup -g -L 2 /pfad/zu/ports-supfile
Dann sollte eine Ausgabe kommen, die wie folgt aussieht:
su-2.05a# cvsup -g -L 2 /tmp/ports-supfile
Connected to cvsup.freebsd.org
Updating collection ports-all/cvs
Edit ports/audio/xwave/Makefile
Edit ports/audio/xwave/pkg-descr
Edit ports/comms/conserver/Makefile
[...]
Finished successfully
Das wars dann auch schon. Du hast nun einen aktuellen Ports-Tree.
Liste aktueller Mirror
http://www.freebsd.org/doc/en_US.ISO885 ... S-DE-CVSUP
It just works.