2021-02-12 22:08 Temps de lecture : 7 min

Comment mettre à niveau Debian Linux vers une nouvelle version

La fréquence des mises à jour de Debian Linux est généralement faible. Cette distribution a tendance à conserver une version unique pendant plus d'une année. Cette rareté des nouvelles versions suscite souvent des interrogations chez les utilisateurs quant à la procédure à suivre pour effectuer la transition vers une version plus récente.

La mise à jour de Debian, bien que relativement rapide et simple, ne suit pas le même schéma que d'autres distributions Linux. Avant de procéder à une mise à niveau, il est essentiel de comprendre les notions de "noms de code" et de "branches".

Noms de code et branches Debian

Chaque itération du système d'exploitation est identifiée par un nom de code et une branche de publication. Les noms de code, attribués par l'équipe de développement Debian, servent d'identifiants uniques pour chaque version. Leur importance est relative, la branche de publication étant bien plus déterminante.

La branche de publication indique aux utilisateurs le type de mises à jour qu'ils recevront et le niveau de stabilité du système. Debian propose quatre branches : Stable, Testing, Instable et Experimental. Leur signification est assez explicite et permet de comprendre facilement les différences entre elles.

Lors d'une mise à niveau vers une nouvelle version de Debian Linux, il est nécessaire de modifier le nom de code ou la branche de publication dans le fichier sources. Cette manipulation permet au système d'initier la transition vers la nouvelle version. Il faut toutefois noter qu'un simple changement de branche peut s'avérer insuffisant si la nouvelle version n'est pas encore disponible.

Par exemple, alors que Debian 10 est sur le point de devenir la nouvelle version Stable, Debian Stable (9) est toujours en cours. Il ne suffit donc pas de choisir "Stable" dans les sources. Les utilisateurs souhaitant passer à la nouvelle version doivent remplacer "Stable" par "Buster".

Modifier les sources Debian

Les sources apt sont un outil fondamental sur Debian. Leur maîtrise facilite l'installation de divers logiciels, même ceux non disponibles dans les sources logicielles fournies par défaut. Lors des mises à niveau, il est nécessaire d'interagir avec ce fichier. Cette opération est relativement simple et ne demande que quelques ajustements.

La communauté Debian anticipe la sortie de Debian 10, baptisée "Buster", qui sera la nouvelle version "Stable". Si vous consultez ce tutoriel ultérieurement, veuillez remplacer "Buster" par le nom de code de la version la plus récente.

Le fichier des sources de Debian peut être modifié directement via le terminal car c'est un fichier de configuration texte classique. Pour ce faire, ouvrez une nouvelle fenêtre de terminal et passez de votre utilisateur à l'utilisateur root en utilisant la commande "su -".

su -

Une fois que vous avez les droits root, vous pouvez modifier n'importe quelle partie du système, y compris le fichier des sources. Ouvrez ce fichier avec l'éditeur de texte Nano.

nano /etc/apt/sources.list

Dans le fichier des sources, vous verrez de nombreux dépôts de logiciels. Ces dépôts permettent à votre PC Debian de télécharger les mises à jour et d'installer les logiciels. Pour la mise à niveau, remplacez toutes les occurrences de "stable" par "buster".

Une fois cette modification effectuée, il est conseillé de supprimer toutes les sources de logiciels tiers. Bien que cela puisse sembler contraignant, c'est une mesure prudente afin d'éviter tout problème d'incompatibilité avec la nouvelle version. Vous pourrez toujours réajouter ces sources ultérieurement.

Enregistrez les modifications en utilisant Ctrl + O, quittez avec Ctrl + X et lancez la commande de mise à jour pour valider ces changements.

Notez qu'il est également possible de faire passer Debian de la branche "stable" à "instable", "testing" ou "experimental". Il suffit de remplacer "stable" par la branche souhaitée et de suivre la même procédure.

apt-get update

Après avoir exécuté la mise à jour, Debian aura mis à jour tous les logiciels disponibles en version Buster. Cette modification des sources est la première étape avant d'effectuer la mise à niveau finale. Avant de procéder à cette dernière, il est judicieux de nettoyer les fichiers et les paquets inutiles en utilisant les commandes "autoremove" et "clean".

apt-get autoremove

apt-get autoclean

Ces commandes permettent de désinstaller les paquets orphelins et de vider le cache des paquets.

La mise à niveau vers une nouvelle version de Debian nécessite l'exécution de deux commandes distinctes: "upgrade" et "dist-upgrade". La commande "upgrade" met à jour les logiciels déjà présents sur le système, tandis que la commande "dist-upgrade" permet de passer à la nouvelle version de Debian (Buster).

apt-get upgrade -y

apt-get dist-upgrade

La commande "dist-upgrade" prend du temps, mais une fois son exécution terminée, votre système sera mis à jour. Pour finaliser le processus, redémarrez votre PC Debian Linux.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.