Notes sur FreeBSD

Un article en forme de mémo…

Mise à jour de sécurité:

root> freebsd-update fetch install

Mise à jour de version majeur ou mineur:

root> freebsd-update -r 11.1-RELEASE upgrade && freebsd-update install

Rebootez la machine pour l’application des mises à jour

root> shutdown -r now

Relancez freebsd-update pour terminer le processus d’installation

root> freebsd-update install && shutdown -r now

Vérifier la cohérence de la version système

root> freebsd-version -ruk
r -> version de démarrage
u -> version environnement utilisateur
k -> version du noyau

Les versions « user » et « kernel » peuvent être différentes en fonction des patchs de sécurité.
Vous pouvez également supprimer les sauvegardes des versions précédentes si nous ne comptez pas faire de retour arrière:

root> rm -rf /var/db/freebsd-update/*

Mise à jour des paquets binaires installés:

root> pkg upgrade -y

Mise à jour de l’arbre des ports:

root> portsnap fetch update

Installation des sources:

Vérifiez la version de FreeBSD avec la commande:

root> uname -m
amd64
root> freebsd-version -k
10.3-RELEASE-p20

Ne pas tenir compte de la version de patch (ici p20). Récupérez l’archive via ftp

root> wget
http://ftp.freebsd.org/pub/FreeBSD/releases/$(uname -m)/$(freebsd-version -k)/src.txz
root> tar -C / -xzvf src.txz

Et installez les derniers patchs:

root> freebsd-update fetch && freebsd-update install

ou plus court

root> freebsd-update fetch install

Si vous ne voulez pas faire retour arrière (rollback), pensez à faire le ménage

root> rm -rf /var/db/freebsd-update/* /var/cache/pkg/*

Configuration post-installation:

root> bsdconfig

Bien sûr, rien ne vaut le manuel.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>