Recherche de site Web

Mise à niveau de Raspbian GNU/Linux de Jessie à Raspbian Stretch 9


Introduction

La mise à niveau de Raspbian Jessie vers Raspbian 9 Stretch est une procédure relativement simple. Cependant, soyez prudent, car il y a toujours un risque de casser tout le système. Moins il y a de paquets et de services tiers installés, plus vous avez de chances de réussir à mettre à niveau votre système Raspbian Linux.
apt-get update

Recommandations

  • Supprimer les packages inutiles ou obsolètes
  • Effectuer une sauvegarde des données et de la configuration
  • Effectuer une mise à niveau directement à l’aide de la console
  • Installation d’un logiciel tiers sur Raspbian Stretch 9

Attention :
MariaDB est maintenant la base de données SQL par défaut dans Debian 9 Stretch. Cela introduit un nouveau format de fichier de données binaires de base de données qui n’est pas rétrocompatible avec votre format de base de données actuel ( Debian 8 Jessie ). Lors de la mise à niveau, vos bases de données seront automatiquement mises à niveau. Cependant, lorsque vous rencontrez des problèmes pendant ou après la mise à niveau, vous ne pourrez pas revenir en arrière ! Pour cette raison, il est important de sauvegarder toutes vos bases de données actuelles avant de procéder à une mise à niveau de Debian 9 Stretch !
REFERENCE : debian.org

Mise à niveau complète du système actuel

Commencez par mettre à niveau complètement votre système Raspbian actuel avant de procéder à une mise à niveau Stretch.


apt-get update
apt-get upgrade

Mettez à niveau tous les packages retenus :


apt-get dist-upgrade

Vérification du système

Enfin, il est possible de vérifier s’il y a des incohérences dans le système. Effectuez des vérifications d’intégrité et de cohérence de la base de données pour les packages partiellement installés, manquants et obsolètes :


dpkg -C

Si aucun problème n’est signalé, vérifiez quels paquets sont retenus :


apt-mark showhold

Les forfaits en attente ne seront pas mis à niveau. Les packages en attente peuvent entraîner des incohérences après la mise à niveau de Stretch. Avant de passer à la partie suivante, il est suggéré de résoudre tous les problèmes fournis par les deux commandes ci-dessus.

Mettre à jour le dépôt de paquets vers Debian Stretch

Ensuite, mettez à jour votre fichier /etc/apt/sources.list pour inclure les nouveaux dépôts Stretch.


sed -i 's/jessie/stretch/g' /etc/apt/sources.list

La commande ci-dessus remplacera toute occurrence du mot-clé Jessie par Stretch, activant ainsi efficacement de nouveaux dépôts Stretch. Une fois que votre fichier /etc/apt/sources.list est mis à jour vers les dépôts Stretch inclus, mettez à jour l’index de votre paquet local avec :


apt-get update

Simulation de mise à niveau de Raspbian Stretch

Nous avons utilisé la commande ci-dessous pour voir à quoi nous sommes confrontés. Il s’agit d’un essai simulé, donc aucun changement de système ne sera mis en œuvre.


apt-get --simulate upgrade

Mise à niveau Rasbian Stretch

Nous sommes arrivés à la partie la plus excitante, qui est la mise à niveau réelle de Jessie vers le système Raspbian Stretch. Au cours de la mise à niveau, il peut vous être demandé :


Il y a des services installés sur votre système qui doivent être redémarrés lorsque certaines bibliothèques, telles que libpam, libc et libssl, sont mises à niveau. Étant donné que ces redémarrages peuvent entraîner des interruptions de service pour le système, vous serez normalement invité à chaque mise à niveau à indiquer la liste des services que vous souhaitez redémarrer. Vous pouvez choisir cette option pour éviter d’être invité ; Au lieu de cela, tous les redémarrages nécessaires seront effectués automatiquement pour vous afin que vous puissiez éviter de vous voir poser des questions à chaque mise à niveau de la bibliothèque.

Redémarrez les services pendant les mises à niveau de package sans demander ?
Le choix est de savoir si vous souhaitez que le système redémarre automatiquement vos services pendant la mise à niveau du système ou que vous souhaitiez le faire manuellement ou après la mise à niveau complète du système vers Stretch.

Lorsque vous êtes prêt, exécutez les commandes ci-dessous pour commencer le processus de mise à niveau de Debian Stretch :


apt-get upgrade
apt-get dist-upgrade

C’est fait. Redémarrez votre système.

Articles connexes: