Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6006 connectés 

 


Dernière réponse
Sujet : Mise a jour FreeBSD 4.6 a 4.7
merankal

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 :)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
merankal

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 :)

kelus ah ok, merci  :jap:
FreeKTraX c pour etre en mono utilisateur
kelus c'est normal le  shutdown now  en plein milieu ?
FreeKTraX ??
trictrac flag
FreeKTraX je cherche des explication sur ce script
 
ca fais quoi plus exactement ??
ze_cameleon 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



FreeKTraX 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)