Plan du KiWi
Si vous n'avez pas trouvé votre bonheur dans les liens plus haut, le plan vous montrera les quelques pages “cachées” de ce kiwi !
Tout d'abord, on mets à jour la base des ports :
portsnap fetch
portsnap extract
(la première fois uniquement)
par la suite :
portsnap fetch update
Allez lire le fichier d'update :
more /usr/ports/UPDATING
Executez cette commande pour voir ce qu'il y a de nouveaux
pkg_version -v
Et maintenant, l'upgrade des ports: (cette commande fait l'upgrade de TOUS les ports !)
portupgrade -arR
Et voilà. Enjoy les dernières versions de vos applications favorites!
Même si FreeBSD est super sécurisé, il y'a des corrections qui sont apportés régulièrement. Je vous conseille d'aller voir sur le site de FreeBSD. En ce qui me concerne, je suis le flux RSS ce qui me suffit.
Ce que je vous propose pour mettre à jour votre système est d'utiliser un soft nommé : freebsd-update
Pour mettre à jour, c'est très simple :
freebsd-update fetch
puis
freebsd-update install
Les mises à jour ont été téléchargé et installé. Il vous suffit d'un petit reboot et vous êtes tranquille. Un soucis se pose alors, si votre kernel n'est pas le kernel GENERIC, l'installation des mises à jours kernel ne sera pas faîtes ! Les mises à jours world seront faîtes, il ne faut pas s'inquiéter pour ça.
Il faut alors recompiler votre kernel :
cd /usr/src && make buildkernel KERNCONF=MACONF
make installkernel KERNCONF=MACONF
Un petit reboot et vous êtes parés !
Vous pouvez bien sûr metter tout ça dans un script et croné le tout pour que ça tourne. Pour la seconde partie, je serai plutôt d'avis d'attendre un avis de sécurité de la team FreeBSD (ça ne sert pas de recompiler son kernel tous les jours non plus…).
Très simple et éprouvé par moi même sans AUCUN soucis de la 7.0 à la 7.2 ! Pour mettre à jour, c'est très simple :
freebsd-update upgrade -r 7.2-RELEASE
Restez là, FreeBSD vous demandera surement ce qu'il doit faire avec les fichiers de configs !
freebsd-update install
Recompiler et réinstaller votre kernel (je ne suis pas sûr que cette étape soit réellement nécéssaire à vrai dire, je ne vois pas trop ce qu'elle fait là…)
cd /usr/src && make buildkernel KERNCONF=MACONF
make installkernel KERNCONF=MACONF
shutdown -r now
Après le reboot encore un petit coup de : (pour installer les nouveaux composants du userland)
freebsd-update install
Pour mettre à jour tous les paquets :
portupgrade -af
La recompile du kernel avec toutes les mises à jours effectués :
cd /usr/src && make buildkernel KERNCONF=MACONF
make installkernel KERNCONF=MACONF
Et enfin le reboot final pour finaler tous ces changements !
shutdown -r now
Et voilà, un beau système tout neuf !