Passer de Debian stable à testing

Passer de Debian stable à testing

Petit article où nous allons voir comment passer d’une Debian stable à une testing, dans le but de profiter plus rapidement des nouvelles mises à jour de paquets et bien plus !

Comme dit dans le titre, nous allons mettre à jour notre Debian (Stretch) vers la version testing. Mais avant tout, on va faire un petit récapitulatif sur les différentes versions disponibles ainsi que l’intérêt de passer en testing !

 

1) Les versions de Debian

A l’heure actuelle, il existe trois versions principales, à savoir:

  • Stable, qui est comme son nom l’indique la dernière version stable officielle. C’est celle que la majorité des personnes utilisent, que ce soit en production ou pour usage personnel ;
  • Testing, contenant les paquets qui n’ont pas encore été validés pour la version Stable. Le principal avantage de cette version est d’avoir des logiciels bien plus récents ;
  • Unstable, utilisés par les développeurs ou les bug-trackers. Vous pouvez aussi la retrouver sous le nom de Debian Sid ;

Comme vous aurez pu le lire, le principal avantage de passer sous Testing est d’avoir des paquets bien plus récents.

 

2) Préparatifs et modification des dépôts

Avant toute chose, il faut s’assurer d’avoir un système à jour. Pour cela,  rien de plus simple:

#Mise à jour des dépôts
apt-get update
#Mise à jour des paquets
apt-get upgrade
#Mise à jour vers la dernière version stable
apt-get dist-upgrade

Une fois fait, on supprime les anciens paquets inutiles:

apt-get autoremove
apt-get autoclean

 

Sur Debian, pour basculer d’une version à l’autre (stable, testing, unstable…) il vous suffit d’éditer vos dépôts. Nous allons donc le faire dès maintenant.

nano /etc/apt/sources.list

Voilà notre fichier de base:

 

On va donc faire un simple « rechercher & remplacer » via les raccourcis Ctrl+W puis Ctrl+R. Ici, on passe de stretch à testing et on en profite pour rajouter les paquets propriétaires (tel que des firmwares pour carte wi-fi, des logiciels non open-source, des drivers pour carte graphiques, etc) en remplaçant simplement main par main non-free contrib, comme sur la capture d’écran ci-dessous:

 

 

Et voilà ! Facile, non ? 🙂

Il ne nous reste plus qu’à remettre nos dépôts et paquets à jour (apt-get update;apt-get upgrade), redémarrer le système, puis réaliser un petit apt-get dist-upgrade et le tour est joué !

 

 

On peut à présent vérifier que le changement de version à bien eut lieu via la commande lsbl_release -a :

 

 

 

Ceci clôture donc cet article sur le passage de Debian stable à Debian testing. Rien de très compliqué en somme, mais toujours utile de se rappeler de quelque notions de bases (types de versions, gestion des dépôts, mises à jours…) 😉