Le principe de la manipulation est de mettre a jour les sources de son FreeBSD pour passer par exemple d'une 4.3-RELEASE a 4.3-STABLE.

Pour commencer il faut savoir si cvsup est installé:

# whereis cvsup

Si il n'est pas installé il suffit de faire ceci :

# cd /usr/ports/devel/cvsup-bin 
# make install clean

Cvsup est maintenant installé nous allons maintenant editer le fichier cvs a update :

# vi /usr/share/examples/cvsup/stable-supfile 

Cherchez la ligne ; *default host=CHANGE_THIS.FreeBSD.org et remplacez CHANGE_THIS.FreeBSD.org par cvsup.tld.freebsd.org ou cvsup.fr.freebsd.org ou alors cvsup.uk.freebsd.org.

Ensuite :

# cvsup -L 2 -g /usr/share/examples/cvsup/stable-supfile

Selon la connexion que vous avez cette manipulation prend quelques minutes. Nous allons maintenant killer tout les deamons et passer en single user mode. Pour se faire

# ps aux 

pour voir tout les deamons

# kill -9 le pid 

Une fois que tout été killé

# shutdown now 

Voila nous sommes passés en single user mode Maintenant :

# cd /usr/src
# make world 

Voila il ne vous reste plus qu'a attendre cette manipulation peut prendre quelques heures selon la machine Passons maintenant au kernel

# cd /usr/src
# make kernel KERNEL=le nom de votre kernel

Si vous n'avez jamais modifié votre kernel alors le nom est GENERIC

Une fois cette manipulation terminée il ne vous reste plus qu'a rebooter votre machine.

Voila

Vous pouvez mettre a jour les ports par la meme occasion…

Si vous avez la moindre question : torkal@isecurelabs.com

freebsd/maj_des_sources.txt · Last modified: 2010/01/12 13:29 (external edit)