Passer de Wheezy à Jessie sur un Raspberry Pi

Si vous avez un Raspberry Pi depuis un moment, il utilise sûrement la distribution Raspbian basée sur une Debian 7, c’est-à-dire Wheezy. Et il est possible de passer proprement à Jessie, la version 8.
Raspberry_Pi_Logo.svg

Les différentes versions de Debian portent le nom de héros de Toy Story. Pour savoir la distribution utilisée, tapez la commande suivante.

cat /etc/*-release

Dans les lignes, vous devriez avoir ça si vous êtes sous Wheezy.

VERSION="7 (wheezy)"

La mise à jour, de façon un peu brutale, fonctionne assez bien, même s’il est évidemment préférable de faire une image de la carte SD avant de tenter la mise à jour (par exemple avec ApplePi Baker sous OS X).

Ensuite, mettez correctement à jour Wheezy, avec les trois lignes suivantes. Selon l’âge de votre Raspberry et ce qui est installé, ça peut prendre plus ou moins de temps.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Profitez de la mise à jour pour virer Wolfram, ça permet de gagner 500 Mo environ.

sudo apt-get purge wolfram-engine

Ensuite, il suffit de remplacer les sources « Wheezy » par les sources « Jessie ».

sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list

Maintenant, relancez les trois commandes précédentes.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Et voilà. Si tout se passe bien, vous êtes sous Jessie, la dernière version de l’OS.

Avec la ligne du début, vous devriez maintenant voir ce résultat.

VERSION="8 (jessie)"

Attention quand même, certains logiciels n’aiment pas le changement et sauvez bien avant. De même, j’ai utilisé cette méthode sur trois Raspberry Pi utilisé chez moi, et un des trois n’a pas aimé : la carte SD était corrompue et a empêché toute mise à jour.