Discuter:Mise a jour de votre FreeBSD

Un article de Diablotins.org.

Je ne suis pas sûr de la commande

cvs co -rxxxxx src

Ensuite, pour la mise à jour du système, la doc dit plutôt

mergemaster -P  
make buildworld 
make kernel
reboot
make installworld && mergemaster -i

Sommaire

Oui c'est vrai

La méthode officielle est comme tu l'as écrit, mais dans le cas d'une mise à jour pour compatibilité binaire .. et maintient des confs et services sur une machine avec pleins de services qui tournent .. ça marche très bien et tu prends pas le risque de déconfigurer et donc de faire une interruption de service longue et pas bien maitrisée.

Oui mais ...

Peut-être, bien que je préfère faire un make buildworld puis un make installworld ne serait que parce qu'un make buildworld peut-être très long sur mes machines poussives. Quoi qu'il en soit lors d'une mise à jour majeure (changement de version) c'est très risqué le make world. Il arrive aussi que le make buildworld échoue pour une raison quelconque.

Je n'approuve pas cette mĂ©thode en fait :-) --Plam 9 mai 2006 Ă  20:33 (CEST)

Réécrire la doc ?

J'ai l'impression que l'on recopie la doc, d'autant qu'il existe une autre rubrique "mise Ă  jour" dans "trucs et astuces" !?

m'a gourré.

J'ai zappé une partie de ma réponse:

Je voulais surtout dire, que dans ce cas, il faudrait trouver un autre nom à cet article; euh, "Mettre à jour un système en production" ou" mise à jour rapide", quelque chose comme ça.

Parce que j'ai abordé à cet article sous une mauvaise interprétation, "la mise à jour" dans les règles de l'art, la bonne grosse Maj. Donc, ce que j'ai écrit n'est pas forcément adapté au sujet que tu as abordé.

pas trop grave

ouai, je c pas si c très grave, effectivement ya un peu de redondance avec les docs officielles mais bon ça centralise un peu du genre aide mémoire ....

Justement

Ecrire une doc comme celle-ci dédiée à un serveur en production est très intéressante. Elle sort des sentiers battus par le manuel et les articles qui gravitent autour et pour cause, il y a d'autres manières de mettre à jour selon ses objectifs.

Ce qui fait que par exemple, je me demande si mon utilisation de portupgrade est assez "sĂ»re" pour un serveur en production. ( en fait, après quelques catastrophes vĂ©cues lors de mise Ă  jours de ports, je dirais: non. :-D )

Demonter NFS

Ce qui amène cette question  : Pourquoi faut il dĂ©monter NFS dans le processus ? ( j'ai parfois fait le make installworld en cours de session sans le dĂ©sactiver )

précautions d'usage

par définition un make world et consorts recompile tout .. donc modifie les libs et binaires en place
hors NFSD est un dĂ©mon complexe .. c'est mĂŞme plus qu'un dĂ©mon c'est un ensemble de dĂ©mons et de lib userland et kernel => d'ou pissibilitĂ© de conflit entre la partie userland toute fraiche et recompilĂ©e et la partie kernel plus vieille, il n'y a pas forcĂ©ment de problemes Nfsd n'est pas patchĂ© Ă  chaque tag CVS ou release .. mais sur des passages de version mineur important ou majeur ... il y a un risque la communautĂ© FreeBSD prĂ©fère offrir une doc 'sans echec' aux utilisateurs, voila pourquoi ;).

Romain GEORGES le 10 mai 2006 Ă  11:02 (CEST)

Projets :
Boîte à outils