wiki/HowtoDebian/MigrationJessieStretch.md

84 lines
2.2 KiB
Markdown
Raw Normal View History

2017-07-19 01:45:54 +02:00
---
categories: web
title: Howto Migration Wheezy vers Jessie
...
Release Notes amd64 : <http://www.debian.org/releases/stretch/amd64/release-notes/>
2017-07-19 08:30:03 +02:00
## 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
2017-07-19 01:45:54 +02:00
É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
~~~
2017-05-18 16:52:36 +02:00
2017-07-19 08:11:15 +02:00
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
~~~
2017-05-18 16:52:36 +02:00
## Xorg :
2017-07-19 08:48:50 +02:00
`startx` ou `startxfce4` donne : `parse_vt_settings /dev/tty0 (permission denied)`
2017-05-18 16:52:36 +02:00
2017-07-19 08:48:50 +02:00
Un contournement : `startxfce4 -- :1 vt1`
2017-05-18 16:52:36 +02:00
## Vim
2017-07-19 08:43:15 +02:00
par défaut, si pas de `~/.vimrc` Vim charge plein de features moisies (mouse, etc.)
2017-05-18 16:52:36 +02:00
2017-07-19 08:43:15 +02:00
décommenter dans `/etc/vim/vimrc` : `let g:skip_defaults_vim = 1`