Migrer de Debian 7 Wheezy à Debian 8 Jessie

1/52/53/54/55/5 (5 votes, moyenne: 4,20 sur 5)
Loading...
M

Attention, cet article a plus d'une année d'ancienneté. Il est possible que les informations présentées ne soient plus à jour, spécialement dans le cadre d'un article technique.


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 🙂

A propos de l'auteur

Nicolas Simond

Ingénieur Systèmes et Réseaux et guitariste hard rock et metal à mes heures perdues.
Je suis le créateur et l'unique rédacteur d'Abyss Project, c'est ici que je note la plupart de mes procédures et quelques divagations.

Si vous l'article vous a aidé, pensez à me payer un café :)

Subscribe
Notify of
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

12 Commentaires
Plus récents
Plus anciens Populaires
Inline Feedbacks
View all comments
himalaya95
himalaya95
8 années plus tôt

Merci pour votre tuto très fonctionnel.pour passer de debian 7 à debian 8.
C’était un peu long mais ça marche.
problème : la résolution de l’écran est mauvaise et je ne trouve pas comment y remédier.
Cordialement

Gael
Gael
8 années plus tôt

Génial!!
merci pour ce tuto aussi simple. très pratique pour les grands débutants
Merci.

Qwaser
8 années plus tôt

Migration de mon serveur effectuée avec succès et sans encombre 😀

Par contre je remercie la MAJ d’Nginx en 1.8.0 qui fait que maintenant PHP ne fonctionne plus sur mes sites ><

Qwaser
Reply to  Qwaser
8 années plus tôt

J’utilise aussi les repo Dotdeb 🙂

Juste avant la MAJ je tournais avec Nginx 1.6.3 et PHP-FPM 5.6.8, et quand je suis passé à Nginx 1.8 et bien PHP ne fonctionne plus sur mes sites, je me tape une page blanche (ex : https://www.qwaser.fr/info.php).

Qwaser
Reply to  Qwaser
8 années plus tôt

Oui je l’ai trouvé finalement 🙂 Enfaite j’ai dû remplacer la ligne « include fastcgi_params; » par « include fastcgi.conf; » tout simplement 😉

Dju
Dju
9 années plus tôt

upgrade d’une VM wheezy en jessie, pas de souci 🙂
– faire attention au kernel qui n’est pas forcémment mis à jour. apres update et reboot, j’étais bien sous jessie, mais toujours avec le kernel 3.2.0-4. un ‘apt-get-install linux-image-amd64’ installe bien le kernel 3.16.0.4-amd64.
– ne pas oublier après de supprimer systemd :
http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation

Frater
9 années plus tôt

je me souviens de la galère squeeze -> wheezy… ce jour là j’ai béni les snapshots de ma VM 🙂

mon expérience de l’époque:
http://www.nox-rhea.org/debian/update-squeeze-to-wheezy