Vous êtes sur Debian 10 Buster et vous souhaitez migrer sur Debian 11 Bullseye. Sachez qu'à ce jour la 11 est sortie en stable donc vous pouvez migrer en toute sécurité.
Par contre sauvegardez bien vos sites web, serveur de jeux etc. car si il y a de la casse c'est dommage de tout perdre.
Si vous partez d'une installation tout neuve ça se passera très bien.
Préparation de la mise à jour
Pour commencer vous allez taper ceci pour vérifier que votre serveur dédié est bien à jour sur Debian 10.
ensuite on modifie les APT.apt update && apt upgrade
au cas ou il vous met ceci mais ce n'est pas sûrapt edit-sources
ou
nano /etc/apt/sources.list
vous mettez 5 puis validez. C'est tout simplement la façon dont vous allez éditer vos fichiers, comme c'est avec nano vous sélectionnez donc le 5.
ensuite vous voici le fichier ouvert avec notamment ceci
Soit vous sauvegardez le fichier ou alors vous modifiez directement.
Vous devez tout retirer et mettre ceci
Une fois les modifications faites vous refermez le fichier en faisant la manipulation clavier ctrl + x ensuite vous appuyez sur "o" et validez par la touche Entrée.deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
étant donné que vous avez modifié le fichier /etc/apt/sources.list vous lancez un update
apt update
Installation
On lance l'installation avec la commande
à la question Souhaitez-vous continuer ? [O/n] vous mettez O puis validez. Ce qui va lancer l'upgrade. Préparez-vous un bon caféapt full-upgrade
Une fenêtre devrait s'ouvrir
avec vos touches de clavier vous mettez sur Yes puis validez.
à plusieurs reprises une fenêtre peut s'ouvrir vous demandant votre choix à faire sur certains fichiers. Comme par exemple
sur l'exemple ci-dessus sa concerne le fichier /etc/ssh/sshd_config
Si vous installez la version du responsable du paquet (conseillé) votre config précédente sera écrasé donc une fois la mise à jour terminé ne fermez pas votre Putty et modifiez le fichier en remettant votre config. Si ce n'est pas fait vous risquez de ne plus pouvoir vous connecter sur votre serveur dédié.
A chaque modification de fichier de version demandé, si vous choisissez d'installer la version du responsable du paquet, je vous conseils de sauvegardé en parallèle le fichier via filezilla ou autre.
Comme ça une fois l'installation terminé vous pourrez comparer les fichiers et remettre vos valeurs.
Une fois tout ceci terminé vous rebootez votre serveur dédié en tapant tout simplement
Une fois reboot vous tapez la commande suivante pour connaitre la version installéreboot
normalement il vous affiche 11.0cat /etc/debian_version
Suite à l'installation des paquets déjà installé sont devenu obsolète. Il faut tout les supprimer.
Pour cela vous tapez
à la question Souhaitez-vous continuer ? [O/n] : vous mettez O puis validez.apt autoremove --purge
Voilà c'est terminé.
Pour conclure, le mieux est de partir sur une installation toute neuve. Si vous avez installé mariaDB, la logique serait de mettre à jour pour inclure les paquets destiné à Debian 11 Bullseye mais lors de mes tests sa ne fonctionnait pas. J'ai donc laissé mariaDB en version Debian 10 Buster.
Ce tutoriel est la propriété de papyinfo.fr