• Serveurs
  • Full upgrade de debian 10 vers debian 12

Salut à tous,
J'ai actuellement un dédié chez OP, mais qui ne me propose qu'une install de debian 10.
J'aimerais pouvoir être sous D12, la 10 n'étant plus maintenue.
Comment faire en pratique ?
J'imagine qu'il faut changer les repo ?
Etant sous Xubuntu à la maison, j'amais fait ça à la main...Un petit coup de main ne serait pas de refus 😉
Merci !

Salut,

Mise à jour de Debian 10 vers Debian 11

1. Préparation du système

sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
sudo apt autoclean

2. Modification des dépôts pour Debian 11

Modifie le fichier /etc/apt/sources.list :

sudo nano /etc/apt/sources.list

Remplace le contenu du fichier par les lignes suivantes :

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

3. Mise à jour vers Debian 11

sudo apt update
sudo apt full-upgrade
sudo reboot
lsb_release -a
sudo apt autoremove
sudo apt autoclean
sudo reboot
lsb_release -a

Mise à jour de Debian 11 vers Debian 12

1. Modification des dépôts pour Debian 12

Remplace toutes les occurrences de bullseye (Debian 11) par bookworm (Debian 12). Modifie le fichier /etc/apt/sources.list :

sudo nano /etc/apt/sources.list

Voici un exemple du fichier /etc/apt/sources.list après modification :

deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free

deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free

2. Mise à jour vers Debian 12

sudo apt update
sudo apt full-upgrade
sudo reboot
lsb_release -a
sudo apt autoremove
sudo apt autoclean
sudo reboot
lsb_release -a

J'espère que cela t'aidera. Sauvegarde tous tes fichiers de configuration importants, on ne sait jamais. Bonne chance !

    Ah oui, en effet, ça pourrait être mieux là, on risque vraiment de tout casser.

    les mecs, je vous aime... 😉

    Vous pensez que je vais faire une grosse connerie, ou finalement c'est jouable ?

      Nous aussi.

      T'as une chance sur deux 😂
      Sauvegarde tes données et si c'est pété, c'est pété 😂

      Kkwete ça dépend ( ça dépasse ) tu as des choses dessus ?
      Si oui backup comme tu peux tout ce que tu dois backup, dans l'idée s'il est fresh install 10 fais les étapes 10 -> 11 -> reboot -> 11 -> 12 -> reboot et ca devrait le faire xD

      Nan pas grand chose à craindre, une simple seedbox avec swizzin, r(u)torrent, plex, wireguard, vsftpd...
      Allez, on teste 😉

      Bonne chance ! C'est vraiment bizarre de ne pas proposer debian 12, faut en profiter pour leur faire un mail

      kkwete@kkweteoneproviderserver:~$ lsb_release -a
      No LSB modules are available.
      Distributor ID: Debian
      Description: Debian GNU/Linux 12 (bookworm)
      Release: 12
      Codename: bookworm

      Bah... Je ne paye pas cher le serveur, ça ne m'étonne finalement pas.
      J'ai celui-là, que je paye 11€/mois.
      https://oneprovider.com/configure/dediconf/2708

      Il existe bien une possibilité par IPMI, sauf que pour que cela fonctionne, il faut installer une version carrément obsolète de Java, j'avais à ce sujet posté un truc, car je ne suis pas le seul à râler à ce sujet:
      https://mondedie.fr/d/12065-oneprovider-probleme-upgrade-debian-10-vers-11/5
      Et en plus, c'est vraiment galère à faire...Jamais réussi.

      Là, votre solution est nettement plus propre.
      Tout s'est très bien passé pour le passage vers debian 11.
      Des petites modifs sur ce qui était installé, et tout fonctionne.
      Et j'ai tout cassé en passant à debian 12... 😉
      Je suis bien dur D12, mais swizzin est complètement dans les choux...

      On va faire plus propre d'emblée.
      Du coup, formatage complet, réinstallation de D10, passage à D11 puis D12 et enfin installation de swizzin.

      Wait and see...

      Je ne sais pas ce que tu comptes faire avec ton serveur mais pourquoi ne pas utiliser docker pour tes applications ?

      Tout simplement car je n'y comprends rien !
      😉

      Ici il y a bien plus compétent que moi pour te dire si c'est une solution ou si ça reste du bricolage, et je suis loin d'être un expert dans docker mais c'est pas si compliqué pour deployer ses applications, je veux bien apporter ma pierre à l'édifice et t'aider

      T'as même un script fourni pour l'installation
      curl -fsSL https://get.docker.com -o get-docker.sh
      sudo sh install-docker.sh

      Tu utilises quelles applications ?

      plex, rtorrent, rutorrent, wireguard, vsftpd. Et c'est tout.

      Pour wireguard tu as le script d'angristan qui est supporté sous debian 10 normalement
      https://github.com/angristan/wireguard-install

      Si docker est une bonne solution, une fois installé il te suffira d'utiliser les docker compose
      https://github.com/wg-easy/wg-easy
      https://github.com/linuxserver/docker-plex
      https://github.com/mondediefr/docker-rutorrent

      Et pour vsftpd si c'est seulement pour rapatrier tes fichiers, pas besoin, tu installe filezilla sur ton pc et tu te connecte en SFTP dessus

      Docker ou non avoir un système à jour est quand même plus propre 😉

      C'est sûr, sinon peut-être trouver une autre offre chez un autre hébergeur

      Répondre…