Debian8VersDebian9

Upgrade de Debian 8 vers Debian 9

18 juin 2017 :

 Après 26 mois de développement, le projet Debian est fier d’annoncer sa nouvelle version stable n° 9 (nom de code "Stretch"), qui sera gérée pendant les
 cinq prochaines années grâce à l’effort combiné de l’équipe de sécurité de Debian ainsi qu’à celui de l’équipe de gestion à long terme de Debian.

 Debian 9 est dédiée à Ian Murdock fondateur du projet, disparu le 28 décembre 2015.

 Dans "Stretch", la variante par défaut de MySQL est maintenant MariaDB. Le remplacement des paquets de MySQL 5.5 ou 5.6 par la variante MariaDB 10.1 se  
 produira automatiquement lors de la mise à niveau.

 Firefox et Thunderbird sont de retour dans Debian avec la publication de "Stretch", et remplacent leurs versions sans marque Iceweasel et Icedove  
 présentes dans l’archive pendant plus de 10 ans.

 Grâce au projet des Constructions reproductibles, plus de 90 % des paquets source fournis dans Debian 9 construiront des paquets binaires identiques au 
 bit près. Cette propriété de vérificabilité protège les utilisateurs des tentatives malveillantes pour altérer les compilateurs et les réseaux de 
 construction. Les versions futures de Debian incluront des outils et des métadonnées de manière à ce que les utilisateurs finaux puissent valider la 
 provenance des paquets dans l’archive.

 Les administrateurs et ceux qui sont dans des environnements sensibles au niveau de la sécurité seront soulagés d’apprendre que le système d’affichage X 
 ne réclame plus les droits du "superutilisateur" pour son exécution.

 La publication de "Stretch" est la première version de Debian à fournir la branche "moderne" de GnuPG dans le paquet "gnupg". Celle-ci apporte la 
 cryptographie par courbe elliptique, de meilleurs paramétrages par défaut, une architecture plus modulaire et une amélioration de la prise en charge des 
 cartes à puce (« smartcard »). Nous continuerons à fournir la branche "classique" de GnuPG dans le paquet "gnupg1" pour ceux qui en auraient besoin, mais 
 elle est désormais obsolète.

 Les paquets de débogage sont plus faciles à obtenir et utiliser dans Debian 9 "Stretch". Un nouveau dépôt "dbg-sym" peut être ajouté à la liste de sources 
 d’APT pour obtenir automatiquement les symboles de débogage pour de nombreux paquets.

 La gestion de l’UEFI ("Unified Extensible Firmware Interface"), introduite dans "Wheezy" continue à être grandement améliorée dans "Stretch", et permet 
 aussi l’installation en présence de micrologiciel UEFI 32 bits avec un noyau 64 bits. Comme nouvelle fonctionnalité, les images autonomes « live » de 
 Debian incluent maintenant aussi la gestion de l’amorçage UEFI.

Voici quelques mises à jour notables, avec entre parenthèses la version disponible sous Jessie.

  • Linux 4.9 (3.16)
  • GCC 4.6 (4.4)
  • systemd 232 (215)
  • Perl 5.34 (5.20)
  • htop 2.0 (1.0)
  • nano 2.7 (2.2)
  • vim 8.0 (7.4)
  • fail2ban 0.9 (0.8)
  • Python 3.5 (3.4)
  • Python 2.7.13 (2.7.9)
  • OpenSSL 1.1.0 (1.0.1)
  • OpenSSH 7.4 (6.7) (Anciens algorithmes de chiffrement et protocole SSH1 désactivés dans OpenSSH par défaut)
  • GnuPG 2.1 (1.4)
  • OpenJDK 8 (7)
  • LibreOffice 5.2 (4.3)

Côté web :

  • PHP 7.0 (5.6)
  • Nginx 1.10 (1.6)
  • Apache 2.4.25 (2.4.10)
  • MariaDB 10.1 (MySQL 5.5)
  • PostgreSQL 9.6 (9.4)
  • Redis 3.2 (2.8)

Du côté desktop :

  • GNOME 3.22 (3.14)
  • KDE/Plasma 5.8 (4.11)
  • XFCE 4.12 (4.10)
  • Mate 1.16 (1.8)
  • Cinnamon 3.2.7 (2.2.16)
  • GTK+ 3.22 (3.14)
  • QT 5.7 (5.3)
 Sources https://angristan.fr/mettre-a-jour-debian-8-jessie-vers-debian-9-stretch/ 

Pour passer de la distribution Linux Debian 8 vers Linux Debian 9, faites vos backups, snapshots, par sécurité du pire.

Lorsque vos sauvegardes sont terminées, Ouvrez un terminal en tant que root et vérifiez que votre système actuel est à jour :

 # apt-get update && apt-get upgrade

ou :

 # apt update && apt upgrade

Puis, modifiez le fichier /etc/apt/sources.list avec la commande sed :

 # sed -i 's/jessie/stretch/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/jessie/stretch/g' /etc/apt/sources.list.d/mariadb.list

L'étape finale qui va effectuer la mise à niveau vers la nouvelle distribution :

 # apt-get update && apt-get upgrade && apt-get dist-upgrade -y

ou :

 # apt update && apt upgrade && apt dist-upgrade -y

Enfin, redémarrez votre machine.

Attention : Debian ne recommande pas d'utiliser aptitude pour passer de Jessie à Stretch. De même qu'il est recommandé d'utiliser la commande upgrade avant la commande dist-upgrade.

Pour vérifier la version de Debian :

 # lsb_release -a
 No LSB modules are available.
 Distributor ID: Debian
 Description: Debian GNU/Linux 9.0 (stretch)
 Release: 9.0
 Codename: stretch