Outils pour utilisateurs

Outils du site


Action disabled: revisions
documentation:bsd:freebsd:freebsd-update

freebsd-update(8)

Pour mettre à niveau, c'est à dire passer d'une version N à N+1, on peut passer par l'utilitaire freebsd-update(8).

Les réglages se trouvent dans le fichier /etc/freebsd-update.conf. Généralement je modifie ces 2 variables:

  • Components → world kernel (je supprime les sources, src)
  • WorkDir/usr/freebsd-update (j'ai plus de place dans /usr que /var).

Pour passer à la version 12.2 :

freebsd-update -r 12.2-RELEASE upgrade

On répond aux questions.

Si l'on effectue cette manipulation sur un serveur distant, il vaut mieux utiliser un multiplexeur de terminal, tels que GNU Screen, ou tmux 1).

Ensuite on installe le noyau

freebsd-update install

Un redémarrage est nécessaire shutdown -r now. La commande précédente doit être retapée

freebsd-update install

Si l'on passe d'une version mineure à une autre, il n'est pas nécessaire de mettre à jour les applications tierces. Sinon, il faut mettre à jour la base de données.

pkg bootstrap -f
freebsd-update install

Appliquer les mises à jour

Pour appliquer les mises à jour de sécurité, les correctifs concernant le système (hors applications additionnelles), on peut également l'utiliser. Voici

freebsd-update fetch
freebsd-update install

Si il y a un correctif concernant le noyau, il vaut mieux redémarrer la machine.

1)
Ils permettent de conserver une connexion, même si celle-ci est coupée pour cause d'inactivité, cela arrive souvent avec OpenSSH.
documentation/bsd/freebsd/freebsd-update.txt · Dernière modification: le 21-02-2021 à 15h05 de olivier