Le nom de code de Debian 9 Stretch est la dernière version stable de Debian, qui a été publiée le 17 juin 2017. Dans ce tutoriel, je vais vous montrer comment mettre à niveau votre serveur Debian 8 (Jessie) vers la dernière version stable.
Quoi de neuf dans cette version?
- Plus de 15 000 nouveaux packages, pour un total de plus de 51 000 packages. Lisez plus .
- Plus de 50% de tous les packages ont été mis à jour.
- MariaDB remplace MySQL. Notez que les formats de fichiers de données binaires ne sont pas rétrocompatibles après la mise à niveau. Lisez plus .
Première étape - Préparation
Debian est un système d'exploitation extrêmement stable et la mise à niveau d'une version à une autre a toujours été facile à réaliser. Pour être prudent, je vous recommande fortement d'effectuer une sauvegarde complète ou au moins de sauvegarder toutes les données ou informations de configuration que vous ne pouvez pas vous permettre de perdre. Le système d'instantanés Vultr peut être utilisé pour une sauvegarde et une restauration faciles.
C'est aussi un bon moment pour vérifier les paquets cassés:
sudo dpkg --audit
Deuxième étape - Mise à jour du système
Mettez à jour le système vers la dernière version.
apt update
apt upgrade
Une fois mis à niveau, vous verrez la sortie suivante.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Étape 3 - Mettre à niveau vers Stretch
Faites une copie de votre fichier /etc/apt/source.list d' origine .
cp /etc/apt/sources.list /etc/apt/sources.list-jessie
Maintenant éditez le fichier et remplacez les mots jessie par stretch .
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
Réexécutez la mise à jour du système et exécutez cette fois dist-upgrade.
apt update
apt upgrade
apt dist-upgrade
Une fois la mise à niveau terminée, vous pouvez supprimer les packages inutiles.
apt autoremove
Étape quatre - Démarrez dans le nouveau système
Redémarrez le système.
reboot
Une fois le système de retour, connectez-vous et vérifiez la version Debian.
cat /etc/debian_version
9.1
... ou vérifiez la version du noyau.
uname -a
Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
Conclusion
La mise à niveau d'un système Debian en place de Jessie vers Stretch est un processus facile, mais gardez à l'esprit qu'avant de décider de le faire, vous devez vérifier toutes les applications tierces possibles pour les problèmes de compatibilité.