GNU/Linux >> Tutoriels Linux >  >> FreeBSD

Comment mettre à jour FreeBSD 12 vers 13

Le 13 avril 2021, FreeBSD 13 était sorti. Si votre système est toujours 12 et que vous souhaitez bénéficier de cette version récente, vous devrez mettre à jour votre 12 actuel.

Dans ce tutoriel, la version actuelle est 12.2.

$ freebsd-version

Récupérer toutes les mises à jour binaires disponibles

En fonction du monde actuellement installé et de l'option de configuration définie, nous exécuterons cette commande pour récupérer toutes les mises à jour binaires disponibles.

Récupération de $ freebsd-update

Ensuite, installez les mises à jour récemment récupérées.

Installation de $ freebsd-update

Maintenant, nous devons vérifier si la nouvelle version et le niveau de correctif ont été appliqués. La commande freebsd-version utilisant l'option k affichera la version et le niveau de correctif du noyau installé.

$ freebsd-version -k

Ensuite, nous devons exécuter freebsd-version en utilisant l'option r, qui affichera la version et le niveau de correctif du noyau en cours d'exécution.

$ freebsd-version -r

Nous voyons que le résultat ne correspond pas, nous devons donc redémarrer le système pour appliquer le nouveau noyau.

$ shutdown -r now

Après un redémarrage, le résultat de la commande mentionnée précédemment sera le même. Nous pouvons également utiliser la commande uname en utilisant l'option r pour confirmer la version du noyau en cours d'exécution.

Passer à la version 13.0

Nous allons exécuter la commande ci-dessous pour récupérer les fichiers nécessaires à la mise à niveau vers une nouvelle version. Cette commande prendra plusieurs minutes.

La mise à jour freebsd évaluera les fichiers de configuration et vous invitera comme suit pour la fusion des fichiers de configuration et d'autres options en fonction de vos applications et personnalisations installées. Veuillez les lire attentivement :

$ freebsd-update -r 13.0-RELEASE upgrade

Ensuite, exécutez la commande comme indiqué pour installer le fichier téléchargé et valider les modifications sur le disque.

installation de $ /usr/sbin/freebsd-update

Redémarrez le serveur.

$ shutdown -r now

Suppression des anciennes bibliothèques partagées et fichiers objet

Une fois le système remis en ligne, refaites la session freebsd-update à l'aide de la commande ci-dessous :

installation de $ /usrb/sbin/freebsd-update

Vérifiez la version freebsd.

$ freebsd-version

Maintenant, la version FreeBSD est déjà 13.0.

Forfaits de mise à niveau après des mises à niveau majeures

Les versions majeures utilisent différentes interfaces binaires d'application (ABI), qui cassent la plupart des applications tierces. Si vous utilisez des ports pour créer vos applications tierces, vous devez créer toutes ces applications. Si vous utilisez le système de gestion des packages, vous pouvez utiliser la commande pkg-static. Le pkg-static est une variante liée statiquement de pkg généralement utilisé uniquement pour l'installation initiale de pkg . Nous allons mettre à jour le pkg vers la version la plus récente.

$ pkg-static upgrade -f

$ pkg bootstrap -f

Étant donné que les mises à niveau du package sont déjà terminées, nous devons finaliser le processus de mise à niveau en exécutant cette commande ci-dessous"

Installation de $ freebsd-update

Redémarrez le serveur, une fois de plus.

Vérifiez les détails du système d'exploitation. Nous pouvons utiliser un bel outil nommé neofetch. Neofetch est un outil d'information système en ligne de commande écrit en bash 3.2+. Neofetch affiche des informations sur votre système d'exploitation, vos logiciels et votre matériel de manière esthétique et visuellement agréable.

Installez d'abord le neofetch.

$ pkg installer neofetch

Ensuite, lancez le neofetch.

$ neofetch

Félicitations, vous êtes maintenant passé à la version 13.0.


FreeBSD
  1. Comment mettre à niveau Python vers 3.9

  2. Comment mettre à niveau Fedora Linux vers la dernière version

  3. Comment mettre à jour la version de Git>=1.7.10 sur CentOS 6

  4. Comment mettre à niveau OpenSSL v1.0.1e vers v1.0.2 sur CentOS/RHEL

  5. Comment mettre à niveau la version PHP vers PHP 8.0 sur Ubuntu

Comment mettre à niveau ou rétrograder TensorFlow

Comment mettre à niveau Alpine Linux vers la dernière version

Comment mettre à niveau Ubuntu 20.04 vers 21.04

Comment mettre à jour FreeBSD 12 vers 13

Comment mettre à niveau Apache vers la dernière version sur Ubuntu 20.04

Comment mettre à jour la version SolidCP vers 1.4 manuellement ?