Passage de Bullseye à Bookworm

Bonjour !

Question sans doute mille fois posée, mais je n’y ai jamais vraiment trouvé de réponse claire.

Pour « monter » de version, je commence par modifier mon sources.list puis je fais un apt update.

C’est pour la suite que j’hésite : dois-je faire apt upgrade puis apt dist-upgrade ou puis-je faire directement dist-upgrade ?

Voici mon sources.list :

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 CD Binary-1 20160123-19:04]/ jessie main 

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 CD Binary-1 20160123-19:04]/ jessie main 

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

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

# bullseye-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ bullseye-updates non-free contrib main 
deb-src http://ftp.fr.debian.org/debian/ bullseye-updates main 

# buster-backports
#deb http://ftp.fr.debian.org/debian/ buster-backports main contrib non-free 

# VideoLAN pour installation libdvdcss
# deb http://download.videolan.org/pub/debian/stable/ / 
# deb-src http://download.videolan.org/pub/debian/stable/ / 

# Experimental pour installation Scribus
#deb http://httpredir.debian.org/debian/ experimental main contrib non-free

Je vais remplacer tous les bulleyes par bookworm, mais est-ce que je peux aussi faire un peu de ménage en supprimant les lignes commentées qui ne me sont plus utiles ?

Merci !

Bonjour,

apt dist-upgrade est suffisant.

1 J'aime

OK merci !

Pour « monter » de version, je commence par modifier mon sources.list puis je fais un apt update .
Perso, je commence par mettre à jour le bulsseye avant de mettre le sources.list bookworm

d’accord
mais tu peux commencer par
apt upgrade --without-new-pkgs ( Chapitre 4. Mises à niveau depuis Debian 11 (Bullseye) )

toujours regarder les fichiers enlevés, j’ai eu des problèmes avec libreoffice que j’ai du réinstaller
( apt-get install libreoffice-calc libreoffice-math libreoffice-impress libreoffice-gtk3 libreoffice-gnome libreoffice-draw libreoffice-base-core )

Je ne fais jamais ça, car si une évolution des packages a fait qu’un package est éclaté en deux avec un nouveau package, c’est un coup à avoir un échec de la mise à jour.

@dindoun Oui, quand je veux « versionner » je commence toujours par metre parfaitement à jour la version que je veux quitter :wink:

Sinon tout s’est bien passé (upload assez rapide de 2,5 go de paquets, puis pas loin de trois heures pour que mon vieil i3 les mouline) et je suis sous 12 depuis cet aprèm’.

Ça semble bien marcher. Le passage de 10 à 11 avait complètement chamboulé la disposition de mon bureau, là ce n’est pas le cas.

Ce matin apt update me renvoie ce message :

N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component » de « non-free » à « non-free non-free-firmware »

Qu’est-ce que cela signifie au juste ? Dois-je modifier mon sources.list en conséquence ?

Supprime toutes les lignes deb-src de ton sources.list dont tu n’as absolument pas besoin, sauf si tu sais justifier. Puis que dit ceci:

grep -hs ^d /etc/apt/s{,*/}*t

Oui de la même façon que tu as « non-free » il te faut ajouter « non-free-firmware »

1 J'aime

@Zargos Si je comprends bien le dépôt non-free a été scindé pour mettre à part les firmware ? Là ça m’ effectivement upgradé les fameux firmware Realtek (faudra que je regarde des fois que mon ancienne carte remarche…)

@Verner Ta commande ne renvoie rien. Je suppose que c’est une bonne nouvelle, mais on cherchait quoi au juste ?

Tout d’abord, la chronologie est importante dans ce genre d’opération.
Avant de modifier quoi que ce soit, il est nécessaire de vérifier l’état actuel.
Rajouter un dépôt ‹ non-free-firmware › ne sert à rien si déjà présent.

Un peu surpris quand-même… mais à clarifier.
Et ça au moins ?
grep ^d /etc/apt/sources.list

Tu voulais juste mon sources.list en vrai ?

sam@pc-debian:~$ grep ^d /etc/apt/sources.list
deb Index of /debian bookworm main contrib non-free non-free-firmware
deb-src Index of /debian bookworm main
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main
deb Index of /debian/ bookworm-updates non-free non-free-firmware contrib main
deb-src Index of /debian/ bookworm-updates main

Ha oui quand-même…
Je vois plein de lignes deb-src. Ta suppression n’a pas fonctionné.
On va faire plus simple alors.
Mets juste ça dans ton fichier /etc/apt/sources.list

deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main
deb http://ftp.fr.debian.org/debian/ bookworm main contrib non-free non-free-firmware

Puis
apt update

J’ai laissé les lignes deb-src pour l’instant. En fait c’est les sources de ma distro et les garder ne sert qu’à prendre de la place sur mon DD ?

Et les autres lignes commentées, je peux les virer sans regret ?

sam@pc-debian:~$ cat /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 CD Binary-1 20160123-19:04]/ jessie main 

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 CD Binary-1 20160123-19:04]/ jessie main 

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

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

# bookworm-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ bookworm-updates non-free non-free-firmware contrib main 
deb-src http://ftp.fr.debian.org/debian/ bookworm-updates main 

# buster-backports
#deb http://ftp.fr.debian.org/debian/ buster-backports main contrib non-free 

# VideoLAN pour installation libdvdcss
# deb http://download.videolan.org/pub/debian/stable/ / 
# deb-src http://download.videolan.org/pub/debian/stable/ / 

# Experimental pour installation Scribus
#deb http://httpredir.debian.org/debian/ experimental main contrib non-free

Tu fais ce que tu veux, comme tu veux, comme ça te plait, du moment que ça marche.

D’un côté ça ne gène pas, mais le CD ROM de Jessie et les backports de Buster je pense que j’en aurais plus jamais besoin non ?

Pourquoi y aurait-il un échec ? Si la nouvelle version du paquet a de nouvelles dépendances, le paquet ne sera pas mis à jour par cette commande, c’est tout. Il sera mis à jour par apt full-upgrade. Il serait très surprenant que les notes de publication officielles recommandent une commande susceptible de provoquer un échec de la mise à jour.

1 J'aime