--- categories: web title: Howto Migration Wheezy vers Jessie ... Release Notes amd64 : ## Actions préalables Nous conseillons quelques actions qui aideront en cas de problème. Sauvegarder localement certaines ressources (dans `/home/backup/jessie` par exemple) ~~~ # mkdir -p /home/backup/jessie/ # cd /home/backup/jessie # cp -r /etc ./ # mkdir -p var/lib/apt # cp -r /var/lib/dpkg ./var/lib/ # cp -r /var/lib/apt/extended_states ./var/lib/apt/ # dpkg --get-selections "*" > ./current_packages.txt # uptime > uptime.txt # ps auwx > ps.out # pstree -pan > pstree.out # ss -tanpul > listen.out ~~~ ## Mise à jour du système Éditer les dépôts dans `/etc/apt/sources.list` et `/etc/apt/sources.list.d/*.list` pour remplacer _jessie_ par _stretch_. ~~~ # cat /etc/apt/sources.list deb http://mirror.evolix.org/debian stretch main deb http://mirror.evolix.org/debian/ stretch-updates main deb http://security.debian.org/debian-security stretch/updates main # cat /etc/apt/sources.list.d/evolix_public.list deb http://pub.evolix.net/ stretch/ ~~~ Il faut importer la clé GPG du dépôt pub.evolix.net (attention au firewall et/ou proxy pour cette action) : ~~~ # apt-key adv --keyserver keyserver.ubuntu.com --recv 44975278B8612B5D ~~~ Puis mettre à jour le cache APT avec la commande : ~~~ # apt update ~~~ Commencer par télécharger l'ensemble des paquets qui devront être installés (afin de limiter le temps effectif d'installation). ~~~ # apt dist-upgrade --download-only ~~~ Faire ensuite une mise à niveau "simple", pour appliquer les mises à jour triviales : ~~~ # apt upgrade ~~~ Enfin, appliquer les mises à jour non triviales (nécessitant des changements de paquets dépendants, des suppressions…) afin d'avoir un œil plus précis sur ce qui sera fait, avant de valider : ~~~ # apt dist-upgrade ~~~ ## Xorg : `startx` ou `startxfce4` donne : `parse_vt_settings /dev/tty0 (permission denied)` Un contournement : `startxfce4 -- :1 vt1` ## Vim par défaut, si pas de `~/.vimrc` Vim charge plein de features moisies (mouse, etc.) décommenter dans `/etc/vim/vimrc` : `let g:skip_defaults_vim = 1`