Serveur CVSUP FreeBSD – Neotech3
Un serveur CVSUP à la Réunion
Sur l’île de la Réunion, seul le GRETA Neotech3 propose un miroir CVSUP des sources de FreeBSD.
L’adresse du serveur est cvsup.neotech3.greta.fr
Petit rappel pour utiliser le serveur :
Les sources du système
Lors de l’installation de FreeBSD, il est possible d’installer toutes les sources du système, afin de pouvoir re-compiler entièrement FreeBSD lors d’une mise à jour (application d’un patch de sécurité, ou changement de version) :
- Lancer
sysinstall
- Menu
Post configuration
- Menu
Distributions
- Sélectionner
src
puisAll
Cette manipulation copie toutes les sources du systèmes vers le répertoire /usr/src/
.
C’est cette arborescence qu’il faut mettre à jour pour avoir les dernières modifications apportées par l’équipe de FreeBSD :
- Récupérer le fichier d’exemple :
cp /usr/share/examples/cvsup/standard-supfile /usr/local/etc
- Modifier le fichier
/usr/local/etc/standard-supfile
en metttant la ligne*default host=cvsup.neotech3.greta.fr
- Lancer la mise à jour des sources :
csup -L 2 -g /usr/local/etc/standard-supfile
Vous avez maintenant les sources mises à jour, vous pouvez re-compiler le système (« refaire le monde dans » la terminologie BSD, cf http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html)
Les sources des ports
Comme vous préférez sûrement installer vos applications préférées depuis les ports (cf http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html), vous devez maintenir le catalogue des logiciels portés. Une des possibilités est d’utiliser de nouveau CVSUP :
- Récupérer le fichier d’exemple :
cp /usr/share/examples/cvsup/ports-supfile /usr/local/etc
- Modifier le fichier
/usr/local/etc/ports-supfile
en metttant la ligne*default host=cvsup.neotech3.greta.fr
- Lancer la mise à jour des sources :
csup -L 2 -g /usr/local/etc/ports-supfile
Un petit coup d’oeil OBLIGATOIRE sur /usr/ports/UPDATING, et c’est bon, vous pouvez re-compiler applications et librairies :
portupgrade -a
Trop facile