Mise a jour FreeBSD 4.6 a 4.7

Mise a jour FreeBSD 4.6 a 4.7 - Linux et OS Alternatifs

Marsh Posté le 11-10-2002 à 13:16:28    

voila je veux fair un mise a jours de mon systeme via le net !
 
si j ai bien comprit :
 
# /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile -h cvsup1.FreeBSD.org  
# cd /usr/obj  
# chflags -R noschg *  
# rm -rf *  
# shutdown now  
# cd /usr/src  
# make cleandir  
# make cleandir  
# cd /usr/src/usr.sbin/mergemaster  
# ./mergemaster.sh -p  
# cd /usr/src  
# make buildworld  
# make buildkernel  
# make installkernel  
# make installworld  
# mergemaster  
# fastboot  
 
c est juste ??  et une autre question :
 
quelqu un peux me dire quesque ca fais plus exactement ?
 
style mergmaster ca fais quoi ?
 
merci

Reply

Marsh Posté le 11-10-2002 à 13:16:28   

Reply

Marsh Posté le 11-10-2002 à 14:12:53    

ca m'a l'air correct  
 
 

FreeKTraX a écrit a écrit :

voila je veux fair un mise a jours de mon systeme via le net !
 
si j ai bien comprit :
 
# /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile -h cvsup1.FreeBSD.org  
# cd /usr/obj  
# chflags -R noschg *  
# rm -rf *  
# shutdown now  
# cd /usr/src  
# make cleandir  
# make cleandir  
# cd /usr/src/usr.sbin/mergemaster  
# ./mergemaster.sh -p  
# cd /usr/src  
# make buildworld  
# make buildkernel  
# make installkernel  
# make installworld  
# mergemaster  
# fastboot  
 
c est juste ??  et une autre question :
 
quelqu un peux me dire quesque ca fais plus exactement ?
 
style mergmaster ca fais quoi ?
 
merci




---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 11-10-2002 à 14:22:20    

je cherche des explication sur ce script
 
ca fais quoi plus exactement ??

Reply

Marsh Posté le 11-10-2002 à 14:36:38    

flag

Reply

Marsh Posté le 11-10-2002 à 14:43:53    

??

Reply

Marsh Posté le 11-10-2002 à 15:28:53    

c'est normal le  shutdown now  en plein milieu ?

Reply

Marsh Posté le 11-10-2002 à 15:32:39    

c pour etre en mono utilisateur

Reply

Marsh Posté le 11-10-2002 à 15:44:49    

ah ok, merci  :jap:

Reply

Marsh Posté le 11-10-2002 à 17:19:49    

kelus a écrit a écrit :

 
je cherche des explication sur ce script  
 
ca fais quoi plus exactement ??




 
On va faire un 'line by line' vu que c'est moi qui ai poster sa il y as des lunes...
 
 
# /usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile -h cvsup1.FreeBSD.org  
 
 Mise a jours des sources via CVS, c'est sa qui passe tes sources de 4.6 a 4.7.
 
# cd /usr/obj  
# chflags -R noschg *  
# rm -rf *  
 
 Un petit menage pour etre sur qu'il ne reste pas de trace d'ancienne compilation qui pourais causé probleme.
 
# shutdown now  
 
 Passage en mode mono-utilisateur *** OPTIONNEL *** On peut tres bien passer cette étape, mais c'est plus sécuritaire et rapide de recompiler le tout quand on est seul sur la machine.
 
# cd /usr/src  
 
 /usr/src, c'est la que la magie s'execute ;)
 
# make cleandir  
# make cleandir  
 
 Pourquoi 2 fois? Parce que c'est ce que FreeBSD recommande...
 
# cd /usr/src/usr.sbin/mergemaster  
# ./mergemaster.sh -p  
 
 mergemaster fait une comparaison des fichiers de configuration du systeme et les met a jours. En gros, il fait un diff sur le fichier installer et le fichier contenue dans les sources, et te montre la différence en te demandant ce que tu veux faire, garder l'ancienne version, prendre la nouvelle ou les combiner. Mergemaster est assez intelligent pour faire 90% des choix lui meme, de 4.6 a 4.7, tu devrais n'avoir que les fichiers principal a combiner (passwd, group, rc.conf, et quelques autres par-ci par-la). Le -p c'est pour indiquer de ne faire que le minimum pour s'assurer que la compilation fonctionne.
 
# cd /usr/src  
# make buildworld  
 
 Recompile le 'world' tous les utilitaires et librairies fournie de base avec FreeBSD.
 
# make buildkernel  
 
 Recompile le 'kernel'...
 
# make installkernel  
 
 Installe le 'kernel'...
 
# make installworld  
 
 Installe le 'world'...
 
# mergemaster  
 
 On finalise l'installation des nouveaux fichiers de configuration.  
 
# fastboot
 
 Ici on pourais etre créatifs et faire un 'shutdown -r now' ou un 'reboot' ou débrancher le fil de la prise et faire une petite priere en la rebranchant ;)
 
 En gros c'est sa. make buildworld est tres long, entre 1 et 5h. sa dépend de la vitesse de la machine...
 
Happy Upgrade :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed