# Passage de Bullseye à Bookworm

**URL:** <https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461>\
**Category:** Support Debian\
**Created:** [Janvier 23, 2024, 9:36 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461 "2024-01-23T09:36:11Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 23, 2024, 9:36 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/1 "2024-01-23T09:36:11Z")

</div>

Bonjour !

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

Pour «&nbsp;monter&nbsp;» 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 !

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Janvier 23, 2024, 9:40 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/2 "2024-01-23T09:40:43Z")

</div>

Bonjour,

`apt dist-upgrade` est suffisant.

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 23, 2024, 10:03 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/3 "2024-01-23T10:03:40Z")

</div>

OK merci !

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Janvier 23, 2024, 2:11 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/4 "2024-01-23T14:11:34Z")

</div>

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

> [@Zargos](#):
>
> `apt dist-upgrade` est suffisant

d’accord  
mais tu peux commencer par  
`apt upgrade --without-new-pkgs` ( [Chapitre&nbsp;4.&nbsp;Mises à niveau depuis Debian 11 (Bullseye)](https://www.debian.org/releases/bookworm/amd64/release-notes/ch-upgrading.fr.html#minimal-upgrade) )

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` )

> **[MAJ bullseye vers bookworm ( deb11-\>deb12)](https://dindoun.lautre.net/spip.php?article517)**
>
> Comment faire commencer par mettre à jour l’ordinateur : apt-get update && apt-get dist-upgrade brancher votre ordinateur si c’est un (…)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Janvier 23, 2024, 3:34 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/5 "2024-01-23T15:34:14Z")

</div>

> [@dindoun](#):
>
> mais tu peux commencer par  
> `apt upgrade --without-new-pkgs` ( [Chapitre 4. Mises à niveau depuis Debian 11 (Bullseye)](https://www.debian.org/releases/bookworm/amd64/release-notes/ch-upgrading.fr.html#minimal-upgrade) )

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.

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 23, 2024, 8:46 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/6 "2024-01-23T20:46:30Z")

</div>

@dindoun Oui, quand je veux «&nbsp;versionner&nbsp;» je commence toujours par metre parfaitement à jour la version que je veux quitter 😉

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.

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 24, 2024, 10:35 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/7 "2024-01-24T10:35:52Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Janvier 24, 2024, 11:26 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/8 "2024-01-24T11:26:37Z")

</div>

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`

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Janvier 24, 2024, 11:58 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/9 "2024-01-24T11:58:49Z")

</div>

> [@lejimi](#):
>
> Qu’est-ce que cela signifie au juste ? Dois-je modifier mon sources.list en conséquence ?

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

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 24, 2024, 1:57 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/10 "2024-01-24T13:57:41Z")

</div>

@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 ?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Janvier 24, 2024, 2:05 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/11 "2024-01-24T14:05:02Z")

</div>

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 ‹&nbsp;non-free-firmware&nbsp;› ne sert à rien si déjà présent.

> [@lejimi](#):
>
> Ta commande ne renvoie rien. Je suppose que c’est une bonne nouvelle, mais on cherchait quoi au juste ?

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

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 24, 2024, 2:11 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/12 "2024-01-24T14:11:34Z")

</div>

Tu voulais juste mon sources.list en vrai ?

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

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Janvier 24, 2024, 2:18 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/13 "2024-01-24T14:18:01Z")

</div>

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

```nohighlight
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`

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 24, 2024, 2:23 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/14 "2024-01-24T14:23:13Z")

</div>

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
```

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Janvier 24, 2024, 2:27 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/15 "2024-01-24T14:27:02Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![lejimi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/41988e/32.png) [@lejimi](https://www.debian-fr.org/u/lejimi)\
**Post date:** [Janvier 24, 2024, 2:28 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/16 "2024-01-24T14:28:33Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Janvier 24, 2024, 2:38 UTC](https://www.debian-fr.org/t/passage-de-bullseye-a-bookworm/89461/17 "2024-01-24T14:38:42Z")

</div>

> [@Zargos](#):
>
> 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.

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.
