Bonjour à tous,

Aujourd’hui, je vais vous expliquer comment mettre à jour votre serveur Debian 7 vers Debian 8 Jessie.

Avant de commencer, vous devez prendre en considération que ce genre de mise à jour du système n’est pas à prendre à la légère. Vous pouvez rendre votre serveur inutilisable si vous n’avez pas réfléchi un minimum aux risques que cette opération pourrait avoir sur votre système.

 

Préparation du système :

Avant de commencer, nous allons laisser le système mis à jour et le plus propre possible.

Je vous propose d’utiliser un de mes petits scripts de mise à jour pour avoir quelque chose de propre.

Lancez la commande suivante en root :

wget -O- https://raw.githubusercontent.com/stylersnico/debian-scripts/master/upgrade-and-clean-system.sh | sh

 

Ensuite, redémarrez votre serveur avec la commande suivante :

reboot

 

Installation des nouveaux repository :

Vous allez maintenant installer les dépôts de Debian 8.

Lancez les commandes suivantes :

rm /etc/apt/sources.list
nano /etc/apt/sources.list

 

Et remplissez votre sources.list avec ceci :

deb http://mirrors.kernel.org/debian/ jessie main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://mirrors.kernel.org/debian/ jessie-updates main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie-updates main contrib non-free
deb http://mirrors.kernel.org/debian/ jessie-backports main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie-backports main contrib non-free

 

Maintenant, lancez une découverte des nouveaux dépôts :

apt-get update

 

Mise à jour du système :

Lancez la commande suivante pour mettre à jour le système :

apt-get dist-upgrade

 

Cette opération va mettre à jour votre système vers Debian 8.

Évidemment, cela inclut un grand nombre de changements dans le système :

251 upgraded, 123 newly installed, 1 to remove and 0 not upgraded.
Need to get 163 MB of archives.
After this operation, 302 MB of additional disk space will be used.
Do you want to continue [Y/n]?

 

L’opération prend un moment. Une fois que vous aurez de nouveau la main, redémarrez le serveur :

reboot

 

Si le serveur redémarre, c’est que l’opération est réussie 😉

Vous pouvez afficher votre belle version de debian avec la commande suivante :

cat /etc/debian_version
root@debian:~# cat /etc/debian_version
8.0
root@debian:~#

 

Relancez la commande suivante pour avoir un système propre :

wget -O- https://raw.githubusercontent.com/stylersnico/debian-scripts/master/upgrade-and-clean-system.sh | sh

 

Profitez bien de votre nouveau Debian 8 Jessie 😉

 

Bonus : démarrage sur systemd

Le démon d’init change sur Debian 8. Le système tourne maintenant sous systemd ce qui inclue par exemple l’utilisation de systemctl pour les services :

systemctl status mysql

 

L’ami @Seboss666 a déjà fait un article sympa sur le sujet 🙂