Après deux ans de développement traditionnels entre deux versions, Debian 8 Jessie vient remplacer Debian 7 Wheezy.
Il s'agit bien sûr d'une version stable, qui sort de 6 mois de période de gel des paquets. C'est à dire aucune nouvelle version des paquets, on s'assure que tout fonctionne comme prévu et de ne pas être passé à côté d'un vilain bug.
Pour connaître les nouveautés c'est par ici et plus en détail pour la version amd64, on peut citer le passage à systemd.
Nouvelle installation from scratch
Debian est officiellement distribuée sous la forme de 9 ou 10 DVD ou 75 à 85 CD de binaires (selon les architectures), préférez-donc :
- la version netinstall amd64 (246 mo)
- la version netinstall multiarch de 555 mo
Upgrade de Debian 7 vers Debian 8
Pour passer de debian 7 (7.8) vers debian 8.0, faites vos backups parce qu'on ne sait jamais. Un collègue à vous qui utiliserait un backport oldschool qui ferait foirer la mise à jour à cause de dépendances, ce serait dommage.
Évitez de faire la mise à jour via SSH, privilégiez le terminal (donc la console sur vSphere Client) pour éviter la coupure en plein milieu. Arrêtez les services critiques comme Apache, MySQL, Centreon, etc pour éviter tout conflit lors de la mise à jour.
Quand vous êtes prêt (précéder chaque commande de sudo si non root), vérifiez que votre système est à jour :
apt-get update && apt-get upgrade
Puis modifiez le fichier /etc/apt/sources.list :
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
Attention si vous avez d'autres fichiers sources.list (mariaDB, dotdeb, etc), pensez à les éditer. Voici un exemple pour mariadb :
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list.d/mariadb.list
Enfin :
apt-get update && apt-get upgrade && apt-get dist-upgrade -y
Enfin, redémarrez votre serveur.
Comme d'habitude le temps de mise à jour dépend de votre connexion internet, prévoyez une vingtaine de minutes en moyenne. De mon côté j'ai eu le droit à quelques erreurs avec ma VM de test sous VirtualBox, mais j'avais déjà un grub boiteux un peu trop bidouillé à la base donc cela ne m'étonne pas vraiment... d'ailleurs Debian m'avait notifié pendant la mise à jour. En remplaçant les uuid dans le fichier fstab par les chemins en dur, tout est reparti.
La prochaine version de debian, debian 9, s’appellera Stretch.
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
15 commentaires
Très sympa ce petit article ! J'allais commencer à me documenter sur le domaine et tu m'apportes déjà la réponse 🙂
Je vais regarder pour mon serveur.
Merci pour le tuto, nickel 😉 je viens de tester avec une VM Debian 7 avec Centreon 2.6. Connexion 4g environ 30 minutes. Attention, il faut prévoir assez d'espace pour la mise à jour. Il y a une modification à réaliser pour Apache sinon la page de Centreon n'est plus accessible :
Déplacement de centreon.conf dans /etc/apache2/conf-available
Prise en compte a2enconf centreon.conf
et modification dans apache2.conf avec les lignes suivantes
<Directory /usr/local/centreon>
AllowOverride None
Require all granted
</Directory>
J'ai quelques bugs sur des plugins, certainement la conf snmp à voir...
@Antoine: effectivement sur ce coup-là on était un peu en avance sur les sites d'actualité 🙂
@kermith72: parfait ! on doit ces changements au module mod_authz_host qui remplace mod_access_compat : http://httpd.apache.org/docs/trunk/fr/upgrading.html
merci pour l'aide a la mise a jour de wheezy vers jessie, mais je ne sais pas si ca a marche convenablement car :
more /etc/debian_version donne 7.8 et non 8 comme reponse
je ne savais pas que il fallait eteindre et rallumer le pc entre la derniere et l'avant -derniere commande , maintenant tout est ok;
(ce msg pour annuler le precedent)
encore merci
Bonjour
Merci pour le blog. Une mise à jour via l'image Iso Update est-elle aussi fiable ?
Cordialement
Bonjour @CorsicaBia: il faut privilégier la mise à jour en ligne pour des questions de dépendances, si tu as installé des paquets non présents dans l'ISO.
Sinon il faut ajouter le CDROM pour dépôt avec la commande :
Si tu souhaites le faire depuis une ISO :
Le tout en tant que root, ou à suffixer avec sudo.
Ensuite lance les commandes de ce tutoriel pour lancer l'upgrade
merci pour le man coloré, il va aussi pour le pi
Bonjour,
Je sais que ce sujet ne date pas d'hier mais bon, en espérant que quelqu'un le suive toujours...
Comme indiqué, j'ai lancé les deux premières commandes pour mettre à jour les paquets puis pour modifier le fichiers sources.list. Tout s'est bien passé. J'ai ensuite redémarré pour être sure que les modifications soient prisent en compte.
Ensuite, j'ai lancé la dernière commande :
"sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade -y"
Tout semble se lancer correctement mais au bout d'un moment, le terminal m'affiche :
imagemagick (8:6.8.9.9-1) unstable; urgency=high
Obsolete config scripts (Magick-config, MagickCore-config,
MagickWand-config, Wand-config and Magick++-config) are
not multi-arch safe and thus have been removed from /usr/bin.
.
Moreover, these scripts are superseded by pkg-config
facilities.
.
However as a courtesy to our users, these scripts have
been moved to
/usr/lib/$DEB_HOST_MULTIARCH/ImageMagick-$VERSION/bin-$QUANTUMDEPTH/
where $DEB_HOST_MULTIARCH is the multi-arch triplet and
$QUANTUMDEPTH is the current quantum depth. $VERSION is the upstream
version without the revision number.
.
Please note that these scripts will be definitively removed after
jessie.
-- Bastien Roucariès Sun, 19 Oct 2014 12:12:20 +0200
ca-certificates (20140927) unstable; urgency=medium:
Je ne sais pas trop que faire de ça... (Je suis (très) novice...)
Si quelqu'un pouvait m'aiguiller...
Merci d'avance.
@Pierre: avec la touche "q" tu dois pouvoir poursuivre
@Xhark: Hmm effectivement... J'aurais dû y penser... Merci 😀
Bonjour la communauté,
Je viens de me lancer avec Debian 7.4, c'est un super OS!
Je voudrais mettre à jour, comment faire ? Par le terminal, j'ai fait "sudo apt-get update" et au password j'ai "micmat is not in the sudoers file. This incident will be reported.
micmat@debian:~$" (micmat étant mon nom de machine)
Je suis sûr de mon mdp.
Qu'est-ce que ça veut dire et comment débloquer ?
Merci, je ne m'y connais pas trop.
micmat
Bonjour Micmat,
Cela veut dire que ton compte n'est pas habilité à utiliser la commande apt-get. En effet ces commandes sont utilisées par le super-utilisateur root, si tu veux que ton utilisateur micmat (dans ton exemple le nom de la machine est debian) utilise les commandes super-utilisateur, tu doit configurer sudo.
Le plus simple sur Debian 7.4 est d'utiliser la commande su et connaitre le mot de passe root pour ouvrir une session root.