Differences

This shows you the differences between two versions of the page.

Link to this comparison view

freebsd:maj_des_sources [2010/01/12 13:29] (current)
Line 1: Line 1:
 +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é: ​
 +<​code>​
 +# whereis cvsup
 +</​code>​
 +Si il n'est pas installé il suffit de faire ceci :
 +<​code>​
 +# cd /​usr/​ports/​devel/​cvsup-bin ​
 +# make install clean
 +</​code>​
 +Cvsup est maintenant installé nous allons maintenant editer le fichier cvs a update :
 +<​code>​
 +# vi /​usr/​share/​examples/​cvsup/​stable-supfile ​
 +</​code>​
 +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 : 
 +<​code>​
 +# cvsup -L 2 -g /​usr/​share/​examples/​cvsup/​stable-supfile
 +</​code>​
 +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
 +<​code>​
 +# ps aux 
 +</​code>​
 +pour voir tout les deamons ​
 +<​code>​
 +# kill -9 le pid 
 +</​code>​
 +Une fois que tout  été killé ​
 +<​code>​
 +# shutdown now 
 +</​code>​
 +Voila nous sommes passés en single user mode 
 +Maintenant : 
 +<​code>​
 +# cd /usr/src
 +# make world 
 +</​code>​
 +Voila il ne vous reste plus qu'a attendre cette manipulation peut prendre quelques heures selon la machine
 +Passons maintenant au kernel
 +<​code>​
 +# cd /usr/src
 +# make kernel KERNEL=le nom de votre kernel
 +</​code>​
 +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)