Comment mettre à niveau Debian 9 Stretch vers Debian 10 Buster

Comment mettre à niveau Debian 9 Stretch vers Debian 10 Buster

Objectif

Cet article explique une procédure de mise à niveau du système de Debian 9 Stretch Linux à Debian 10 Buster.

Quoi de neuf

  • Boot sécurisé UEFI
  • Apparmor activé par défaut
  • Durcissement facultatif de l'APT
  • Motivées sans surveillance pour les versions de points stables
  • Pages d'homme considérablement améliorées pour les utilisateurs allemands
  • Filtrage réseau basé sur le cadre NFTABLE par défaut
  • CryptSetUp par défaut est au format LUKS2 sur le disque
  • Impression sans conducteur avec tasses 2.2.dix
  • Support de base pour les appareils basés sur Allwinner A64

SOURCE: Debian.org

Système Debian 10 Buster Linux

Les préparatifs

AVERTISSEMENT
Étant donné que le Debian est une distribution Linux extrêmement robuste, combinée au fait qu'il n'y a rien de certain dans la vie, il y a de fortes chances qu'après la mise à niveau, vous pourriez vous retrouver avec un système cassé. Par conséquent, il est nécessaire de souligner qu'aucune mise à niveau du système n'est bizarre. Pour un système plus robuste ou de production, il est recommandé de lire le guide de mise à niveau officiel de Debian avant de procéder.

La règle de base est que moins les logiciels sont installés sur votre système, plus les chances d'une mise à niveau réussie. Les chances d'une mise à niveau réussie et entièrement fonctionnelle sont diminuées d'un certain nombre de packages de 3e partie installés sur votre système actuel. À partir de cette raison, supprimez tout référentiel standard obsolète et logiciel de 3e partie avant de tenter la mise à niveau. Le aptitude La commande pourrait vous aider à trouver un package logiciel tiers actuellement installé sur votre système Debian.

# Recherche d'aptitude '~ i (!~ Odebian) ' 

La commande ci-dessus répertorie tous les packages qui ne sont plus dans une liste de référentiel standard car ils ont été supprimés; ils ont donc été rendus obsolètes, ou les packages tiers qui ont été installés manuellement.

Effectuez une sauvegarde complète de données de données et de configuration manuelle résidant sur votre système actuel. Par exemple, ceux-ci peuvent inclure, mais sans s'y limiter, les répertoires domestiques des utilisateurs, les bases de données, les sites Web, etc. Au cas où vous exécutez Debian Linux, prenez pratiquement un instantané au cas où quelque chose ne va pas pendant la mise à niveau de Buster.



Mise à niveau complète de Buster

Avant de passer à la mise à niveau, améliorons pleinement notre système Debian Jessie actuel:

# mise à jour apt-get # mise à niveau apt-get # apt-get-dist-grade 

Si tout s'est bien passé, effectuez des vérifications de la santé mentale et de la cohérence des bases 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 packages sont retenus:

# APT-Mark Showhold 

Paquets En attente ne sera pas amélioré, ce qui peut entraîner des incohérences après la mise à niveau de Buster. Avant de passer à la partie suivante, il est recommandé de résoudre tous les problèmes produits par les deux commandes ci-dessus. La commande suivante pourrait être utile:

# dpkg - audit 

Mettre à jour le référentiel de packages à Debian Buster

Maintenant, que nous avons un système actuel entièrement mis à niveau, il est temps de re-synchroniser les fichiers d'index de package avec de nouvelles sources Debian Buster. Cela se fait en modifiant / etc / apt / sources.liste dossier pour inclure Debian extensible référentiel de packages. Tout d'abord, faites une sauvegarde du courant / etc / apt / sources.liste:

# cp / etc / apt / sources.liste / etc / apt / sources.list_backup 

Exécuter APT Edit-source ou utilisez votre éditeur de texte préféré E.g., Vim pour modifier un courant / etc / apt / sources.liste dossier pour inclure les référentiels. Mettez simplement à jour le mot-clé extensible pour mec.

Exemple:

De Strecth: Deb http: // httpredir.Debian.org / debian stret principal deb http: // httpredir.Debian.Org / Debian stress-updates Main Deb http: // Security.Debian.Org Stretch / Mises à jour Main à Buster: Deb http: // httpredir.Debian.org / debian buster Main Deb http: // httpredir.Debian.Org / Debian Buster-UpDaSE Principal Deb http: // Security.Debian.org buster / mises à jour principales 

Alternativement, utilisez un sed commande pour automatiser cette tâche fastidieuse:

# sed -i's / stretch / buster / g '/ etc / apt / sources.liste 

Une fois ce qui précède / etc / apt / sources.liste L'édition du fichier est terminée, utilisez apte Commande pour mettre à jour l'index des packages:

# Mise à jour apt 

Passer à Debian Buster Simulation

Avant de toucher le bouton de mise à niveau, utilisons apte commande de voir un aperçu de ce à quoi nous sommes confrontés. Pour faire cette exécution Liste des APT - Upgradable Commande afin d'obtenir une enquête rapide sur le nombre de packages à installer, à jour et à supprimer sans affecter le système.

# Liste APT - Upgradable 


Passer à Debian Buster

Nous sommes arrivés à la partie la plus excitante, qui est la mise à niveau réelle du système de Debian Buster. Pendant la mise à niveau, on peut vous demander:

Il existe 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 améliorées. Étant donné que ces redémarrages peuvent entraîner des interruptions de service pour le système, vous serez normalement invité à chaque mise à niveau pour 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 pour vous automatiquement afin que vous puissiez éviter de vous poser des questions sur chaque mise à niveau de la bibliothèque.

Redémarrer les services lors des mises à niveau des emballages 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 si vous souhaitez le faire manuellement ou après la mise à niveau du système vers Buster. Lorsque vous êtes prêt, exécutez les commandes ci-dessous pour commencer le processus de mise à niveau de Debian Buster:

# APT-get mise à niveau # apt-get-dist-grade 

À ce stade, vous devriez avoir votre système Stretch Debian Linux entièrement mis à niveau vers Debian Buster 10. Suivez ce guide pour vérifier votre version de Debian actuelle.
Vérifiez à nouveau les packages obsolètes afin qu'il n'y ait pas de surprise sur la piste:

# Recherche d'aptitude '~ i (!~ Odebian) ' 

Félicitations à votre système Debian 10 Buster Linux entièrement amélioré.

Tutoriels Linux connexes:

  • Tutoriel des tasses Linux pour les débutants
  • Choses à installer sur Ubuntu 20.04
  • Comment configurer l'imprimante sur Manjaro Linux
  • Meilleur pare-feu pour Linux
  • Durcissant kali linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Comment vérifier la durée de vie de la batterie sur Ubuntu
  • Fichiers de configuration Linux: 30 premiers
  • Meilleure distribution Linux pour les développeurs