Debian - Comment passer à Debian 9
Dans cet article, nous vous montrerons comment passer de Debian 7 (wheezy) à Debian 9 (stretch)
1. Nom du code Debian
Tout d'abord, comprenez le nom de code Debian, lisez ceciDebian releases
Debian 9 (stretch) Debian 8 (jessie) Debian 7 (wheezy) Debian 6 (squeeze)
P.S On Debian 7, first upgrade to Debian 8, then Debian 9, we must follow the correct order to upgrade Debian.
2. Mettre à niveau Debian 7 vers Debian 8
2.1 On Debian 7, make sure everything is up to date.
Terminal
$ cat /etc/debian_version 7.5 $ sudo apt-get update $ sudo apt-get upgrade
2.2 Edit /etc/apt/sources.list
. Les URL du serveur varient en fonction de votre hébergeur. ça va, nous voulons juste mettre à jour le nom de code Debian 7 (wheezy).
/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ wheezy main deb-src http://mirrors.linode.com/debian/ wheezy main deb http://mirrors.linode.com/debian-security/ wheezy/updates main deb-src http://mirrors.linode.com/debian-security/ wheezy/updates main deb http://mirrors.linode.com/debian/ wheezy-updates main deb-src http://mirrors.linode.com/debian/ wheezy-updates main
P.S This example is tested under a Linode server.
2.3 Update /etc/apt/sources.list
to Debian 8 code name (jessie).
/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ jessie main deb-src http://mirrors.linode.com/debian/ jessie main deb http://mirrors.linode.com/debian-security/ jessie/updates main deb-src http://mirrors.linode.com/debian-security/ jessie/updates main deb http://mirrors.linode.com/debian/ jessie-updates main deb-src http://mirrors.linode.com/debian/ jessie-updates main
2.4 Save and exit, do the normal update and upgrade process.
Terminal
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade
2.5 Restart the server. Terminé. Debian est mis à niveau de 7 à 8.
Terminal
# Restart the server $ sudo reboot $ cat /etc/debian_version 8.x
2.6 Post upgrade.
Terminal
# remove unused packages. $ sudo apt-get autoremove
3. Mettre à niveau Debian 8 vers Debian 9
Le processus est le même que pour une mise à niveau de Debian 7 vers 8.
3.1 Make sure everything is up to date.
Terminal
$ cat /etc/debian_version 8.x $ sudo apt-get update $ sudo apt-get upgrade
3.2 Update /etc/apt/sources.list
to Debian 9 code name (stretch).
/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ stretch main deb-src http://mirrors.linode.com/debian/ stretch main deb http://mirrors.linode.com/debian-security/ stretch/updates main deb-src http://mirrors.linode.com/debian-security/ stretch/updates main deb http://mirrors.linode.com/debian/ stretch-updates main deb-src http://mirrors.linode.com/debian/ stretch-updates main
3.3 Update and upgrade.
Terminal
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade
3.4 Restart the server. Terminé. Debian est mise à niveau de 8 à 9.
Terminal
# Restart the server $ sudo reboot $ cat /etc/debian_version 9.5
4. FAQs
4.1 Some /etc/apt/sources.list
examples.
Debian 9 (étirement)
/etc/apt/sources.list
deb http://httpredir.debian.org/debian stretch main deb http://httpredir.debian.org/debian stretch-updates main deb http://security.debian.org stretch/updates main
Debian 8 (Jessie)
/etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main deb http://httpredir.debian.org/debian jessie-updates main deb http://security.debian.org jessie/updates main
Debian 7 (wheezy)
/etc/apt/sources.list
deb http://httpredir.debian.org/debian wheezy main deb http://httpredir.debian.org/debian wheezy-updates main deb http://security.debian.org wheezy/updates main
4.2 What will happen to the things that already installed/configured? Peuvent-ils casser?
A: Oui, cela peut, pendant le processus de mise à niveau, si le système a trouvé des conflits, il vous demandera ce qu'il faut faire ensuite, conserver l'ancien fichier ou le remplacer par le dernier. Après la mise à niveau, testez simplement tous les services de base comme Nginx, Apache, MySQL, etc., pour vous assurer qu'ils fonctionnent correctement.