Voici le résumé de la mise à jour d'ekumen de Jessie vers Stretch, effectuée le 2017-06-23, et qui a aussi servi de base à la migration de :
- alGrothendieck (2017-07-04)
- marcuse (2017-07-24)
- marylou (2017-07-24)
Mise à jour de
/etc/apt/sources.list
(un petits/jessie/stretch/
)
sudo etckeeper commit
sudo apt-get update && sudo apt-get dist-upgrade
Sauf le fichiertorrc
, on accepte les fichiers fournis par les paquets, ce qui va nous obliger à comparer nos configurations anciennes avec les nouvelles options. Étaient concernés cette fois :/etc/apt/apt.conf.d/50unattended-upgrades
/etc/etckeeper/etckeeper.conf
/etc/molly-guard/rc
/etc/ntp.conf
/etc/ssh/sshd_config
/etc/sysctl.conf
Ajout de
/usr/bin/s-nail
(remplaçant deheirloom-mailx
) au système des alternatives (sinon certains programmes ne peuvent plus envoyer de messages) :sudo update-alternatives \ --install /usr/bin/mailx mailx /usr/bin/s-nail 100 \ --slave /usr/bin/mail mail /usr/bin/s-nail \ --slave /usr/bin/Mail Mail /usr/bin/s-nail \ --slave /usr/share/man/man1/mailx.1.gz mailx.1.gz \ /usr/share/man/man1/s-nail.1.gz \ --slave /usr/share/man/man1/mail.1.gz mail.1.gz \ /usr/share/man/man1/s-nail.1.gz \ --slave /usr/share/man/man1/Mail.1.gz Mail.1.gz \ /usr/share/man/man1/s-nail.1.gz
sudo etckeeper commit
Récriture des fichiers susnommés, sauf
sysctl.conf
(cette fois c'est juré, on n'y touche plus ; déplacement de la configuration locale dans un fichier dédié/etc/sysctl.d/local.conf
)
sudo etckeeper commit
Récriture de
torrc
(modification de la casse de certaines options, nouveaux commentaires)
sudo etckeeper commit
Reboot (par l'interface Web de Gandi)
Purge des paquets obsolètes
Vérifications rapides :
sudo iptables-save sudo systemctl status sudo aa-status