Comment mettre à niveau FreeBSD vers une version plus récente

Comment mettre à niveau FreeBSD vers une version plus récente
FreeBSD est mis à niveau sur une base assez cohérente, et avec chaque nouvelle mise à jour vient une nouvelle suite de fonctionnalités nouvellement ajoutées. Sans parler de l'introduction de correctifs plus récents à chaque mise à jour, qui protège votre système FreeBSD contre les problèmes de sécurité, et une multitude d'autres raisons pour lesquelles vous voudrez peut-être tenir FreeBSD.

Heureusement, avec FreeBSD, la mise à jour du système n'est pas vraiment un problème par rapport à d'autres systèmes d'exploitation, qui gâchent. Vous pouvez exécuter la mise à jour FreeBSD avec une commande simple:

# FreeBSD-Update

Ce tutoriel vous aidera exactement à cela: suivez les instructions ci-dessous pour mettre à niveau votre système en travaillant sur FreeBSD V10.Système d'exploitation 2V.

Avant que tu commences:

Assurez-vous que vous êtes connecté à la commande root ou à l'utilisation d'un compte activé pour émettre la commande sudo. Dans ce didacticiel, le compte d'utilisateur FreeBSD par défaut, le droplet FreeBSD, exécutera la mise à jour.

Étape 1: Identifiez tous les problèmes potentiels et installez les derniers correctifs

Avant de mettre à niveau le FreeBSD OS, nous devons acquérir les correctifs et les packages de support pour la dernière version FreeBSD. Connectez-vous avec la commande suivante:

$ ssh freebsd @ your_server_ip

Maintenant, nous aurions besoin de quelques informations sur la dernière version FreeBSD avant de pouvoir apporter d'autres modifications. Pour trouver ces détails, émettez la commande FreeBSD-Update avec l'option -r pour mettre en évidence exactement la version à la mise à jour du serveur. J'ai déjà mis à niveau ma version FreeBSD

$ sudo freebsd-update upgrade -r 12.libérer

La sortie doit signaler avec des informations adéquates. Maintenant, indiquez les modifications qui peuvent causer des problèmes plus tard.

Appuyez sur la touche Y pour confirmer et appuyer sur Entrée. Lors de la confirmation, le système commencera automatiquement à mettre à jour le serveur. Il y a des choses. Cependant, ce besoin, nous aurons besoin de nous configurer après la mise à jour.

Étape 2: Correction des problèmes de post-mise à niveau

Une fois que vous avez installé les derniers packages, vous verrez très probablement deux messages d'erreur. Ne t'inquiète pas; Tout ce que vous avez à faire est d'apporter des modifications à deux fichiers de configuration différents dans le / etc / ssh / sshd_config et / etc / rc.répertoires subr, respectivement.

Appuyez sur Entrée, et vous serez automatiquement redirigé vers le / etc / rc.Fichier de configuration subr, et il sera lancé dans l'éditeur de texte nano.

Supprimer toutes les lignes qui apparaissent liées à la «dernière» version FreeBSD, qui n'est pas réellement associée à la version que nous venons d'installer. Voir, le fichier de configuration reconnaît toujours FreeBSD 12.1 en tant que dernier, tandis que nous avons installé V12.2.

Enregistrer et quitter le fichier lorsque vous avez terminé le modifier, et une notification apparaîtra, confirmant que le fichier de configuration a été intégré avec succès à la mise à niveau.

La deuxième ligne est le message d'erreur, qui disparaîtra dès que vous corrigerez le fichier de configuration / etc / ssh / sshd_config. Appuyez sur le bouton Entrer pour ouvrir ce fichier de configuration et commencer à modifier le fichier de la même manière que vous avez fait le premier. Vous n'avez qu'à supprimer les lignes liées au 12.1 Installations de FreeBSD, puis enregistrez et sortez du fichier.

Vous serez ensuite affiché les modifications que vous venez d'apporter, puis on vous demandera l'autorisation d'appliquer les modifications. Type Y à chaque fois que l'on vous pose la question.

Après avoir confirmé vos modifications, vous serez affiché plusieurs pages Catalogue long des fichiers binaires auxquels le système a apporté ses modifications. Cette liste doit être identique à la capture d'écran ci-dessous:

Si vous souhaitez voir le contenu ici, continuez d'appuyer sur la barre d'espace pour vous frayer un chemin à travers chaque page ou appuyez simplement sur la touche Q pour sauter le processus d'examen.

Avec tout ce qui a pris en charge, nous pouvons enfin passer à autre chose et passer à FreeBSD 12.2.

Étape 3: Améliorer FreeBSD 12.1 à FreeBSD 12.2

Tapez la commande ci-dessous pour commencer l'installation:

$ sudo / usr / sbin / freebsd-update Installation

La capture d'écran ci-dessous illustre ce que vous verrez une fois que vous aurez publié cette commande:

Vous devrez redémarrer le système une fois la mise à niveau terminée. Tapez cette commande et appuyez sur Entrée pour redémarrer votre système:

$ sudo redémarrer

La session SSH se terminera et le système prendra quelques minutes pour redémarrer.

Lorsque le système est à nouveau en arrière, connectez-vous au même compte d'utilisateur pour continuer.

Pour vérifier l'installation, vérifiez la version actuelle installée sur votre système. Utilisez la commande ci-dessous pour vous connecter à votre serveur:

$ ssh freebsd @ your_server_ip

Puis émettez la commande suivante:

$ uname -a

Si les choses se passent bien jusqu'à présent, vous devriez voir la sortie similaire à la capture d'écran ci-dessous:

Une dernière chose avant de terminer: il y a probablement des mises à jour plus petites publiées depuis que la mise à niveau a été mise à disposition en téléchargement.

Vous pouvez récupérer ces mises à jour en exécutant la commande FreeBSD_Update Install:

$ sudo / usr / sbin / freebsd-update Installation

Si vous affichez toujours les erreurs, ne vous inquiétez pas. Installez les packages pour mettre à jour ces fichiers.

Une mesure de sécurité consiste à mettre à niveau tous les packages tiers lorsque FreeBSD est mis à niveau. Entrez la commande ci-dessous:

$ sudo pkg mise à niveau

Les résultats du problème ci-dessus doivent ressembler à ce qui suit:

Appuyez sur Y et appuyez sur Entrée pour recevoir la sortie suivante:

Encore une fois, appuyez sur Y et appuyez sur Entrée pour mettre à niveau les packages.

Utilisez la commande Rehash pour vous assurer que votre compte d'utilisateur a une permission complète d'utiliser les packages installés.

$ remanier

Avec cela, nous avons la dernière version de FreeBSD installée et prête à partir.

Dans le cas où votre installation refuse de travailler,

Les instructions de cet article doivent également fonctionner correctement sur votre système. Pourtant, pour les lecteurs qui n'ont pas pu mettre à niveau FreeBSD en suivant ce tutoriel, cette section vous aidera à faire reculer toutes les installations que vous venez de faire. Utilisez simplement la commande ci-dessous:

$ sudo freebsd-update rollback

La commande ci-dessus devrait annuler tout le travail que vous avez fait pour mettre à niveau FreeBSD.

En résumé

J'espère que vous avez mis à niveau votre FreeBSD 12.1 serveur au dernier v12.2 en suivant les commandes de ce tutoriel. La mise à niveau de FreeBSD n'est pas autant une expérience frustrante que la mise à niveau de certains des systèmes d'exploitation les plus traditionnels * toux * Windows * toux *.