pense-bête de bruno sanchiz

Accueil > Linux > installation d’un linux ou mises à jour > MAJ bookworm vers trixie ( deb12->deb13)

MAJ bookworm vers trixie ( deb12->deb13)

Publié le 1er octobre 2025, dernière mise-à-jour le 1er octobre 2025, > 2 visites, >> 165987 visites totales.

# https://www.debian.org/releases//trixie/release-notes/upgrading.fr.html

Comment faire

  • sous bookworm , on suppose un seul utilisateur
  1. brancher votre ordinateur si c’est un portable
  2. vérifier que vous êtes sous bookworm : cat /etc/debian_version doit écrire 12. puis un nombre
  3. commencer par mettre à jour l’ordinateur : apt-get update && apt-get dist-upgrade && apt-get clean
  4. Faire des sauvegardes de sécurité
    1. éventuellement : sauvegarder les données ( mais ça devrait toujours être fait )
    2. éventuellement : cd ~ && mkdir SauvegardeTemporaire && cd SauvegardeTemporaire && sudo cp -a /etc etc && sudo cp -a /var/lib/dpkg var_lib_dpkg  && sudo cp -a /var/lib/apt/extended_states var_lib_apt_extended_states && dpkg --get-selections '*' > dpkg--get-selections && mkdir homeuh && cp -a ~/.[a-z]* homeuh/
  • maj vers trixie
  1. Ouvrir un terminal, se mettre en root ( avec sudo -s )
  1. copier/coller toute la ligne dans le terminal , ( puis touche <Entrée> ) :
    echo -e "deb https://deb.debian.org/debian trixie main contrib non-free non-free-firmware\ndeb https://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware\ndeb https://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware\ndeb https://deb.debian.org/debian trixie-backports main non-free-firmware non-free contrib" | sudo tee /etc/apt/sources.list.d/trixie.list
  1. mettre à jour : apt-get update && apt upgrade --without-new-pkgs ; apt-get -f install && apt-get -y dist-upgrade ; apt-get -f install ; apt-get -y install libreoffice-calc libreoffice-math libreoffice-impress libreoffice-gtk3 libreoffice-gnome libreoffice-draw libreoffice-base-core ; apt-get -f install ;apt-get -y dist-upgrade ; apt-get -f install && apt --purge autoremove

On peut voir sans avoir peur : 3923 mis à jour, 927 nouvellement installés, 136 à enlever et 7 non mis à jour.

  • choisir clavir 105 touches si on ne sait pas

La maj a changé : bullseye_grub bullseye_qemu-ifup bullseye_sshd_config

maj minimal d’après debian.org

  • Mise à niveau minimale du système :
    apt upgrade --without-new-pkgs
  • partie principale de la mise à niveau : apt full-upgrade

Source de Problèmes possible :

La debian 12 a choisit de changer l’empalcement de certains dossiers et de faire des liens : /bin → usr/bin /lib → usr/lib /lib32 → usr/lib32 /lib64 → usr/lib64 /libx32 → usr/libx32 /sbin → usr/sbin

Un truc comme dpkg --search $(which bash) ne marche pas

Problèmes issues de la maj :

  • mon phpmyadmin, installé à la main ne marche plus mais ,
    a2disconf phpmyadmin && mv /usr/share/phpmyadmin /tmp && apt-get install phpmyadmin && a2enconf phpmyadmin a marché sans problème.
  • mon libreoffice a planté : pleins de paquets ne se sont pas installé ;
    solution 2024 :
    apt-get install libreoffice-calc libreoffice-math libreoffice-impress libreoffice-gtk3 libreoffice-gnome libreoffice-draw libreoffice-base-core
    solution 2025 qui a l’air de marché : apt-get remove libreoffice* ; apt-get install libreoffice-write libreoffice-java-common default-jre

à enlever ( les lib ne sont pas marqués )
Les paquets suivants seront ENLEVÉS :
android-libadb dleyna-server fcitx-pinyin fcitx-table fcitx-table-amharic fcitx-table-malayalam-phonetic fcitx5 fcitx5-chinese-addons fcitx5-module-emoji fcitx5-module-pinyinhelper fcitx5-module-quickphrase fcitx5-module-quickphrase-editor fcitx5-module-wayland fcitx5-module-xorg fcitx5-pinyin fcitx5-table

gedit-plugin-commander gedit-plugin-find-in-files gedit-plugin-translate
libreoffice-calc libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3 libreoffice-impress libreoffice-math libreoffice-voikko libreoffice-writer

mariadb-client-10.5 mariadb-client-core-10.5 mariadb-server-10.5 mariadb-server-core-10.5 mythes-pl nvidia-kernel-dkms nvidia-kernel-support php-propro

php7.4 php7.4-bz2 php7.4-cli php7.4-common php7.4-curl php7.4-gd php7.4-gmp
php7.4-imap php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-sqlite3 php7.4-xml php7.4-zip
wesnoth*

mesa-utils-extra mythes-pl nvidia-kernel-dkms php-facedetect

[bruno sanchiz]