# Migration Debian 9 vers 10 (Buster) : pkgProblem paquets devant etre gardes en l'etat

**URL:** <https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320>\
**Category:** Support Debian\
**Tags:** buster, installation\
**Created:** [Mars 29, 2021, 9:42 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320 "2021-03-29T21:42:24Z")\
**Posts on this page:** 17\
**Page:** 5

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Avril 25, 2021, 7:57 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/81 "2021-04-25T19:57:51Z")

</div>

Bonjour,

Mais non vv222, je n’avais pas imaginé de te prendre tellement de ton précieux temps.  
Je songeais a un bête script de 40 lignes que aurait fait un sed sur le fichier sources.list pour y détecter les lignes «&nbsp;erratiques&nbsp;», et une recherche dans le répertoire des debs (lequel d’ailleurs ca m’interesse) les deb dans une version périmée. Ca serait bien qu’on puisse les supprimer par un rm (del, destroy, vaporize, explode ou une autre commande équivalente) et que le lancement de …upgrade mette les versions nouvelles qui vont bien.  
[Je ne comprends toujours pas qu’il ait pu trainer sur ma machine des versions u9 aussi longtemps. Il y a quelque chose de pourri au royaume de apt…]  
Cette oeuvre (dont je t’avais implicitement chargé - mais plutôt à travers toi des responsables du Debian) ne t’aurait pas demandé plus de quelques minutes, complétées par tous les développeurs du monde pour t’éviter au contraire que des nuls comme moi gaspillent ton temps par des questions idiotes mais critiques (pour eux).

Encore une (de questions idiotes), j’ai perdu la possibilité de jouer du son sur ma machine, ce qui est un peu gênant.  
Je n’ai que la sortie factice de disponible dans l’outil de choix des périphériques audio.  
mon HP est bien branché, allumé, fonctionne en USB live, il est branché sur la sortie son du casque ou sur la main board du PC (le résultat est le même : nul), les paquets alsa sont installés.  
AlsaMixer v1.1.8 montre bien une carte HDA Intel Puce: SigmaTel STAC9271D.  
Ca fait des heures que je cherche une solution sur divers sites dont  
[https://wiki.debian.org/fr/ALSA](https://wiki.debian.org/fr/ALSA) qui precise bien que «&nbsp;Cette page n’est plus à jour. 30-09-2017&nbsp;» mais sans qu’on sache ou trouver l’info à jour si elle existe.  
[https://wiki.debian.org/ALSA](https://wiki.debian.org/ALSA) ne m’eclaire pas plus.  
Par ailleurs, je ne suis pas devenu sourd : j’entends très bien la radio avec un volume normal.

Mes problèmes évoqué dans le post 77 sont toujours là.

Bref la galère continue, et malgré ma zenitude maîtrisée et totalement artificielle, j’ai vraiment envie de jeter Debian par la fenêtre.

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Avril 26, 2021, 12:08 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/82 "2021-04-26T12:08:24Z")

</div>

> [@franz](#):
>
> Cette oeuvre (dont je t’avais implicitement chargé - mais plutôt à travers toi des responsables du Debian) ne t’aurait pas demandé plus de quelques minutes

Une tâche de développement qui ne prendrait que quelques minutes, ça n’existe tout simplement pas 😛

* * *

> [@franz](#):
>
> Mes problèmes évoqué dans le post 77 sont toujours là.

Tes derniers soucis, autour du fonctionnement de KDE et de l’audio, ne sont pas vraiment dans mon champ de compétences.

Je pense que ça vaudrait même le coup d’ouvrir une nouvelle discussion sur le forum à ce sujet, avec « KDE » dans le titre, pour attirer les spécialistes de cet environnement.

Pense juste à y inclure un lien vers cette discussion-ci pour donner le contexte à ceux qui viendront te dépanner.

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Avril 26, 2021, 5:26 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/83 "2021-04-26T17:26:44Z")

</div>

Encore 2 questions :

Quelle méthode d’installation conseillez vous dans l’optique de futures migration debian pour docker :

> **[Install Docker Engine on Debian](https://docs.docker.com/engine/install/debian/)**
>
> Learn how to install Docker Engine on Debian. These instructions cover the different installation methods, how to uninstall, and next steps.

L’Installation a partir du repository debian (la doc montre que la procedure patche un «&nbsp;stable&nbsp;» dans sources.list ) n’est elle pas de nature a faire un sources.list «&nbsp;erratique&nbsp;»

Même question concernant la commande suivante qui voudrait installer un driver  
apt-get -t buster-backports install firmware-misc-nonfree.

En fait que faut-il éviter pour avoir un sources.list ne posant pas de probleme de migration de versions. Y a-t’il de la doc là dessus ?

---

<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:** [Avril 26, 2021, 7:20 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/84 "2021-04-26T19:20:09Z")

</div>

> [@franz](#):
>
> Au delà, ce serait bien de mettre tes connaissances dans un outil permettant de contrôler avant et après une (tentative de) migration, les incohérences de configuration, et d’aider à la résolution des problèmes, non ? J’imagine… d’autant que j’ai une autre machine à migrer, et que des millions d’utilisateurs potentiels n’adoptent pas/abandonnent Linux pour ce genre de raisons - entre autres.

Tu as en partie raison, sauf que sauf windows, quand on installe un programme après être passé par le moteur de recherche, on a une fois sur deux un programme avec pubs/espions…Mais peu s’en aperçoivent, et ça se résoud facilement en achetant un nouvel ordi.

Mais en réalité, c’est mille fois plus simple sous linux avec cette attitude : **il ne faut pas avoir peur de désinstaller des programmes** et **il faut garder les deb debian** au maximum ( et uniquement lors de migration ).  
T’as un pb avec truc-5.4.6 ? Commence par apt-get update puis apt-get -f install ; si ça marche pas dpkg-reconfigure -a comme proposé à la fin de la commande précédente; sinon désinstalle truc.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Avril 26, 2021, 7:59 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/85 "2021-04-26T19:59:45Z")

</div>

> [@franz](#):
>
> En fait que faut-il éviter pour avoir un sources.list ne posant pas de probleme de migration de versions. Y a-t’il de la doc là dessus ?

L’expérience, malheureusement, dès qu’un dépôts utilise le même nom de paquets te pas les même numéro de version (logique en somme) il y a possibilité de problèmes futur.

Pour le cas docker pas de souci les paquets ne portant pas le même nom tu peux les yeux fermé utilisé les dépôts officiel Docker.

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Avril 26, 2021, 8:24 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/86 "2021-04-26T20:24:08Z")

</div>

> [@franz](#):
>
> Même question concernant la commande suivante qui voudrait installer un driver  
> apt-get -t buster-backports install firmware-misc-nonfree.

Le dépôt _buster-backports_ est un dépôt Debian officiel qui ne pose aucun souci à être utilisé sur une Debian Buster.

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Avril 26, 2021, 10:54 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/87 "2021-04-26T22:54:51Z")

</div>

Merci de vos réponses.

> [@dindoun](#):
>
> Mais en réalité, c’est mille fois plus simple sous linux avec cette attitude : **il ne faut pas avoir peur de désinstaller des programmes** et **il faut garder les deb debian** au maximum ( et uniquement lors de migration ).

Je n’ai pas peur de désinstaller avant de migrer. Le problème est QUOI désinstaller, et l’expérience sur un événement qui intervient une fois tous les 4 ans est-ce quelque chose qui vous grandit ?  
J’avais bien cru avoir suivi la doc indiquant de rechercher les paquets «&nbsp;hold&nbsp;» à désinstaller, mais il y avait autre chose et cet autre chose a perdu 1 mois d’efforts stressants et d’interruption de service. C’est dommage.  
Ma question est donc comment et où trouver les deb non debian pour les désinstaller.

Quand je lis,

> [@Clochette](#):
>
> (logique en somme)

Ca m’évoque immédiatement «&nbsp;Programme Informatique&nbsp;» pas vous ?

Bon, il semble que j’atteigne la fin du calvaire, j’ai réussi a rétablir le son, et à corriger  
quelques erreurs plasmoids, plus que le problème du NetworkManager.  
Pour ma seconde machine, je m’interroge sur l’opportunité de migrer par rapport à réinstaller, voire à laisser en l’état.

Salut et merci de vos infos et de votre aide.

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Mai 4, 2021, 11:28 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/88 "2021-05-04T23:28:17Z")

</div>

Bonjour,

Il semble que j’aie encore quelques incohérences dans ma base de paquets :  
En essayant d’installer _ **libsdl2-dev** _ avec **synaptic** j’obtiens un carré rouge de refus  
idem pour _libsdl2-image-dev_  
Mettre a jour _ **bluez** _ fait le même effet et me dit qu’un paquet est cassé.

```nohighlight
francois@petitNoir:~/$ sudo apt-get install libsdl2-image-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 libsdl2-image-dev : Dépend: libsdl2-dev (>= 2.0.8) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
francois@petitNoir:~/$ 

```

ou encore

```nohighlight
francois@petitNoir:~/$ sudo apt-get install libsdl2-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 libsdl2-dev : Dépend: libibus-1.0-dev mais ne sera pas installé
               Dépend: libpulse-dev mais ne sera pas installé
               Dépend: libxcursor-dev mais ne sera pas installé
               Dépend: libxkbcommon-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
francois@petitNoir:~/$ 

```

J’ai eu la curiosité de chercher deb9 dans les noms de paquets restant et voilà :

```nohighlight
francois@petitNoir:~/$ dpkg --list | grep deb9
rc bluez 5.43-2+deb9u3 amd64 Bluetooth tools and daemons
ii cpp-6 6.3.0-18+deb9u1 amd64 GNU C preprocessor
ii g++-6 6.3.0-18+deb9u1 amd64 GNU C++ compiler
ii gcc-6 6.3.0-18+deb9u1 amd64 GNU C compiler
ii gcc-6-base:amd64 6.3.0-18+deb9u1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-6-base:i386 6.3.0-18+deb9u1 i386 GCC, the GNU Compiler Collection (base package)
ii gcj-6-jre-lib 6.3.0-18+deb9u1 all Java runtime library for use with gcj (jar files)
ii gfortran-6 6.3.0-18+deb9u1 amd64 GNU Fortran compiler
rc gnome-settings-daemon 3.22.2-2+deb9u2 amd64 daemon handling the GNOME session settings
rc icedtea-netx-common 1.6.2-3.1+deb9u1 all NetX - implementation of the Java Network Launching Protocol (JNLP)
ii lib32ncurses5 6.0+20161126-1+deb9u2 amd64 shared libraries for terminal handling (32-bit)
ii lib32tinfo5 6.0+20161126-1+deb9u2 amd64 shared low-level terminfo library for terminal handling (32-bit)
ii libapache2-mod-php7.0 7.0.33-0+deb9u10 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii libasan3:amd64 6.3.0-18+deb9u1 amd64 AddressSanitizer -- a fast memory error detector
ii libavcodec57:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library with de/encoders for audio/video codecs - runtime files
ii libavutil55:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library with functions for simplifying programming - runtime files
rc libdb5.3-java 5.3.28-12+deb9u1 all Berkeley v5.3 Database Libraries for Java
ii libdns-export162 1:9.10.3.dfsg.P4-12.3+deb9u8 amd64 Exported DNS Shared Library
ii libgcc-6-dev:amd64 6.3.0-18+deb9u1 amd64 GCC support library (development files)
ii libgcj17:amd64 6.3.0-18+deb9u1 amd64 Java runtime library for use with gcj
ii libgfortran-6-dev:amd64 6.3.0-18+deb9u1 amd64 Runtime library for GNU Fortran applications (development files)
ii libgfortran3:amd64 6.3.0-18+deb9u1 amd64 Runtime library for GNU Fortran applications
ii libicu57:amd64 57.1-6+deb9u4 amd64 International Components for Unicode
ii libicu57:i386 57.1-6+deb9u4 i386 International Components for Unicode
ii libisc-export160 1:9.10.3.dfsg.P4-12.3+deb9u8 amd64 Exported ISC Shared Library
ii libokularcore7 4:16.08.2-1+deb9u1 amd64 libraries for the Okular document viewer
ii libperl5.24:amd64 5.24.1-3+deb9u7 amd64 shared Perl library
ii libpoppler-qt4-4:amd64 0.48.0-2+deb9u4 amd64 PDF rendering library (Qt 4 based shared library)
ii libpoppler64:amd64 0.48.0-2+deb9u4 amd64 PDF rendering library
ii libprocps6:amd64 2:3.3.12-3+deb9u1 amd64 library for accessing process information from /proc
rc libpython3.5-minimal:amd64 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
rc libreoffice-kde 1:5.2.7-1+deb9u11 amd64 office productivity suite -- KDE integration
rc libreoffice-l10n-fr 1:5.2.7-1+deb9u11 all office productivity suite -- French language package
rc libreoffice-style-galaxy 1:5.2.7-1+deb9u11 all office productivity suite -- Galaxy (Default) symbol style
ii libssl1.0.2:amd64 1.0.2u-1~deb9u4 amd64 Secure Sockets Layer toolkit - shared libraries
rc libssl1.1:i386 1.1.0l-1~deb9u3 i386 Secure Sockets Layer toolkit - shared libraries
ii libstdc++-6-dev:amd64 6.3.0-18+deb9u1 amd64 GNU Standard C++ Library v3 (development files)
ii libswresample2:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii libswscale4:amd64 7:3.2.15-0+deb9u2 amd64 FFmpeg library for image scaling and various conversions - runtime files
ii libswt-gnome-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ GNOME JNI library
ii libswt-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ JNI library
ii libswt-webkit-gtk-3-jni 3.8.2-3+deb9u1 amd64 Standard Widget Toolkit for GTK+ WebKit JNI library
rc libtirpc1:amd64 0.2.5-1.2+deb9u1 amd64 transport-independent RPC library
ii libupnp6 1:1.6.19+git20160116-1.2+deb9u1 amd64 Portable SDK for UPnP Devices, version 1.6 (shared libraries)
rc libvlccore8:amd64 2.2.7-1~deb9u1 amd64 base library for VLC and its modules
ii libvpx4:amd64 1.6.1-3+deb9u2 amd64 VP8 and VP9 video codec (shared library)
rc linux-image-4.9.0-11-amd64 4.9.189-3+deb9u2 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-12-amd64 4.9.210-1+deb9u1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-6-amd64 4.9.88-1+deb9u1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-9-amd64 4.9.168-1+deb9u5 amd64 Linux 4.9 for 64-bit PCs
ii mariadb-client-core-10.1 10.1.48-0+deb9u2 amd64 MariaDB database core client binaries
ii mariadb-server-core-10.1 10.1.48-0+deb9u2 amd64 MariaDB database core server files
rc nfs-common 1:1.3.4-2.1+deb9u1 amd64 NFS support files common to client and server
rc nfs-kernel-server 1:1.3.4-2.1+deb9u1 amd64 support for NFS kernel server
ii openjdk-8-jdk:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-8-jdk-headless:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Development Kit (JDK) (headless)
ii openjdk-8-jre:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-8-jre-headless:amd64 8u275-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii perl-modules-5.24 5.24.1-3+deb9u7 all Core Perl modules
ii php7.0 7.0.33-0+deb9u10 all server-side, HTML-embedded scripting language (metapackage)
ii php7.0-cli 7.0.33-0+deb9u10 amd64 command-line interpreter for the PHP scripting language
ii php7.0-common 7.0.33-0+deb9u10 amd64 documentation, examples and common module for PHP
ii php7.0-gd 7.0.33-0+deb9u10 amd64 GD module for PHP
ii php7.0-json 7.0.33-0+deb9u10 amd64 JSON module for PHP
ii php7.0-opcache 7.0.33-0+deb9u10 amd64 Zend OpCache module for PHP
ii php7.0-readline 7.0.33-0+deb9u10 amd64 readline module for PHP
ii python-imaging 4.0.0-4+deb9u2 all Python Imaging Library compatibility layer
rc python3.5-minimal 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
francois@petitNoir:~/$ dpkg --list | grep deb9 |wc
68

```

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Mai 5, 2021, 10:33 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/89 "2021-05-05T10:33:40Z")

</div>

Une bonne partie de ces paquets me semblent être des paquets à supprimer, qui ne sont plus fournis à partir de Debian Buster.

J’en suis certain au moins pour ceux-ci :

- cpp-6
- g++-6
- gcc-6
- gcc-6-base:amd64
- gcc-6-base:i386
- gcj-6-jre-lib
- libasan3:amd64
- libgcc-6-dev:amd64
- libgcj17:amd64
- libgfortran-6-dev:amd64
- libgfortran3:amd64
- libstdc+±6-dev:amd64

Et pour tous les paquets `php7.0*`.

* * *

Pour avoir une liste complète de tes paquets obsolètes, tu peux utiliser cette commande basée sur **aptitude** :

```nohighlight
aptitude search '?obsolete'

```

* * *

aptitude pourrait aussi te dépanner pour ce paquet qui ne s’installe pas simplement :

```nohighlight
aptitude -s install libsdl2-dev

```

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Mai 5, 2021, 12:50 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/90 "2021-05-05T12:50:59Z")

</div>

Merci de ta prompte réponse

Y a t’il une commande «&nbsp;remove&nbsp;» des paquets obsolètes ou faut-il faire un script avec des sed pour cela ?  
Et un remove des paquets _deb9_ ?

```nohighlight
francois@petitNoir:~/$ aptitude search '?obsolete'
i brave-browser - The web browser from Brave                                   
i brave-keyring - Brave Browser keyring and repository files                   
i A cpp-6 - GNU C preprocessor                                           
i discord - All-in-one voice and text chat for gamers                    
i dolphin4 - file browser                                                 
i A g++-6 - GNU C++ compiler                                             
i A gcc-10-base - GCC, the GNU Compiler Collection (base package)              
i A gcc-10-base:i386 - GCC, the GNU Compiler Collection (base package)              
i A gcc-6 - GNU C compiler                                               
i gcc-6-base - GCC, the GNU Compiler Collection (base package)              
i gcc-6-base:i386 - GCC, the GNU Compiler Collection (base package)              
i gcj-6-jre-lib - Java runtime library for use with gcj (jar files)            
i gdb-arm-none-eabi - GNU debugger for ARM Cortex-A/R/M processors                 
i A gfortran-6 - GNU Fortran compiler                                         
i gir1.2-totem-plparser-1.0 - GObject introspection data for the Totem Playlist Parser libr
i ivy-python - Ivy: a lightweight software bus (Python bindings)            
i jami-all - Secure and distributed voice, video and chat platform - all i
i jovie - text-to-speech system                                        
i A kde-baseapps-data - shared data files for the KDE base applications              
i kde-icons-mono - monochromatic icons theme                                    
i kdegames-card-data - card decks for KDE games                                     
i kdepasswd - graphical password changing utility                          
i kdesudo - sudo frontend for KDE                                        
i konqueror-nsplugins - Netscape plugin support for Konqueror                        
i kpart-webkit - WebKit KPart                                                 
i lib32ncurses5 - shared libraries for terminal handling (32-bit)              
i A lib32tinfo5 - shared low-level terminfo library for terminal handling (32-b
i libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 modul
i A libasan3 - AddressSanitizer -- a fast memory error detector             
i A libavcodec57 - FFmpeg library with de/encoders for audio/video codecs - runt
i A libavutil55 - FFmpeg library with functions for simplifying programming - r
i A libbonobo2-0 - Bonobo CORBA interfaces library                              
i A libbonobo2-common - Bonobo CORBA interfaces library -- support files             
i A libbonoboui2-0 - Bonobo UI library - runtime                                  
i A libbonoboui2-common - Bonobo UI library - common files                             
i libcryptsetup4 - disk encryption support - shared library                     
i libdevhelp-3-2 - Library providing documentation browser functionality        
i libdns-export162 - Exported DNS Shared Library                                  
i A libgcc-6-dev - GCC support library (development files)                      
i A libgcc-s1 - GCC support library                                          
i A libgcc-s1:i386 - GCC support library                                          
i libgcj-bc - Link time only library for use with gcj                      
i libgcj-common - Java runtime library (common files)                          
i libgcj17 - Java runtime library for use with gcj                        
i libgdbm3 - GNU dbm database routines (runtime version)                  
i A libgfortran-6-dev - Runtime library for GNU Fortran applications (development fil
i A libgfortran3 - Runtime library for GNU Fortran applications                 
i libgjs0e - Mozilla-based javascript bindings for the GNOME platform     
i libglew2.0 - OpenGL Extension Wrangler - runtime environment              
i libgltf-0.0-0v5 - Library for rendering glTF models                            
i A libgnome-2-0 - The GNOME library - runtime files                            
i A libgnome-keyring-common - GNOME keyring services library - data files                  
i A libgnome-keyring0 - GNOME keyring services library                               
i A libgnome2-common - The GNOME library - common files                             
i A libgnomeui-0 - GNOME user interface library - runtime files                 
i A libgnomeui-common - GNOME user interface library - common files                  
i A libgnomevfs2-0 - GNOME Virtual File System (runtime libraries)                
i A libgnomevfs2-common - GNOME Virtual File System (common files)                     
i A libgnomevfs2-extra - GNOME Virtual File System (extra modules)                    
i A libicu57 - International Components for Unicode                         
i libicu57:i386 - International Components for Unicode                         
i libisc-export160 - Exported ISC Shared Library                                  
i A libisl15 - manipulating sets and relations of integer points bounded by 
i A libjavascriptcoregtk-1.0-0 - JavaScript engine library from WebKitGTK+                    
i A libjemalloc1 - general-purpose scalable concurrent malloc(3) implementation 
i libk3b6 - KDE CD/DVD burning application library - runtime files       
i libkcddb4 - CDDB library for KDE Platform (runtime)                      
i libkcompactdisc4 - CD drive library for KDE Platform (runtime)                  
i libkexiv2-11 - Qt like interface for the libexiv2 library                   
i A libkexiv2-data - Qt-like interface for the libexiv2 library -- data files     
i libkf5gpgmepp-pthread5 - c++ wrapper library for gpgme                                
i libkf5qgpgme5 - library for GpgME++ integration with Qt                      
i libkonq-common - core Konqueror library - support files                       
i A libkonq5-templates - data files for the Konqueror libraries                       
i libkonq5abi1 - core libraries for Konqueror                                 
i libkonqsidebarplugin4a - konqueror sidebar plugin library                             
i liblimba0 - Library for the Limba 3rd-party software manager             
i liblogging-stdlog0 - easy to use and lightweight logging library                  
i libmediastreamer-base3 - Linphone web phone's media library                           
i A libmozjs-24-0 - Spidermonkey JavaScript engine                               
i A libmpfr4 - multiple precision floating-point computation                
i libmygpo-qt1 - mygpo-qt library package                                     
i libokularcore7 - libraries for the Okular document viewer                     
i A liborbit-2-0 - high-performance CORBA implementation - common libraries     
i A libortp9 - Real-time Transport Protocol stack                           
i libperl5.24 - shared Perl library                                          
i libpoppler-qt4-4 - PDF rendering library (Qt 4 based shared library)            
i A libpoppler64 - PDF rendering library                                        
i libprocps6 - library for accessing process information from /proc         
i libproj12 - Cartographic projection library                              
i libqaccessibilityclient0 - helper to make writing accessibility tools easier            
i libqca2-plugin-ossl - transitional package for libqca2-plugins                     
i libqmobipocket1 - library for reading Mobipocket documents                     
i A libqrencode3 - QR Code encoding library                                     
i libqtscript4-core - QtScript bindings for the Qt 4 Core library                  
i libqtscript4-gui - QtScript bindings for the Qt 4 Gui library                   
i libqtscript4-network - QtScript bindings for the Qt 4 Network library               
i libqtscript4-sql - QtScript bindings for the Qt 4 SQL library                   
i libqtscript4-uitools - QtScript bindings for the Qt 4 UiTools library               
i libqtscript4-xml - QtScript bindings for the Qt 4 XML library                   
i libsac-java-gcj - Simple API for CSS Java library (native code)                
i A libsndio6.1 - Small audio and MIDI framework from OpenBSD, runtime librarie
i libsoprano4 - libraries for the Soprano RDF framework                      
i libssl1.0.2 - Secure Sockets Layer toolkit - shared libraries              
i A libstdc++-6-dev - GNU Standard C++ Library v3 (development files)              
i A libswresample2 - FFmpeg library for audio resampling, rematrixing etc. - runti
i A libswscale4 - FFmpeg library for image scaling and various conversions - ru
i A libswt-gnome-gtk-3-jni - Standard Widget Toolkit for GTK+ GNOME JNI library           
i A libswt-gtk-3-jni - Standard Widget Toolkit for GTK+ JNI library                 
i libswt-webkit-gtk-3-jni - Standard Widget Toolkit for GTK+ WebKit JNI library          
i A libtcl8.5 - Tcl (the Tool Command Language) v8.5 - run-time library files
i A libtk8.5 - Tk toolkit for Tcl and X11 v8.5 - run-time files             
i libunistring0 - Unicode string library for C                                 
i A libupnp6 - Portable SDK for UPnP Devices, version 1.6 (shared libraries)
i A libva-drm1 - Video Acceleration (VA) API for Linux -- DRM runtime         
i A libva-x11-1 - Video Acceleration (VA) API for Linux -- X11 runtime         
i A libva1 - Video Acceleration (VA) API for Linux -- runtime             
i A libvpx4 - VP8 and VP9 video codec (shared library)                     
i libwebkitgtk-1.0-0 - Web content engine library for GTK+                          
i A libwebpmux2 - Lossy compression of digital photographic images.            
i A libx264-148 - x264 video coding library                                    
i A libx265-95 - H.265/HEVC video stream encoder (shared library)             
i A linux-compiler-gcc-6-x86 - Compiler for Linux on x86 (meta-package)                     
i A linux-headers-4.9.0-15-amd64 - Header files for Linux 4.9.0-15-amd64                        
i A linux-headers-4.9.0-15-common - Common header files for Linux 4.9.0-15                       
i A linux-image-4.9.0-15-amd64 - Linux 4.9 for 64-bit PCs                                     
i A linux-kbuild-4.9 - Kbuild infrastructure for Linux 4.9                          
i mariadb-client-core-10.1 - MariaDB database core client binaries                        
i mariadb-server-core-10.1 - MariaDB database core server files                           
i openjdk-8-jdk - OpenJDK Development Kit (JDK)                                
i A openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)                     
i openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT                      
i A openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)           
i perl-modules-5.24 - Core Perl modules                                            
i php7.0 - server-side, HTML-embedded scripting language (metapackage)  
i php7.0-cli - command-line interpreter for the PHP scripting language      
i php7.0-common - documentation, examples and common module for PHP            
i php7.0-gd - GD module for PHP                                            
i php7.0-json - JSON module for PHP                                          
i php7.0-opcache - Zend OpCache module for PHP                                  
i php7.0-readline - readline module for PHP                                      
i python-imaging - Python Imaging Library compatibility layer                   
i soprano-daemon - daemon for the Soprano RDF framework                         
i A tcl8.5 - Tcl (the Tool Command Language) v8.5 - shell                 
i A tcl8.5-dev - Tcl (the Tool Command Language) v8.5 - development files     
i A tk8.5 - Tk toolkit for Tcl and X11, v8.5 - windowing shell           
i tk8.5-dev - Tk toolkit for Tcl and X11, v8.5 - development files         
i uim-common - Universal Input Method - common files                        
francois@petitNoir:~/$ 

```

Le commande suivante semble avoir des conséquences importantes et je me sens insuffisamment éclairé pour prendre une décision concernant le vaccin - non je plaisante ! - concernant l’exécution réelle de cette commande par «&nbsp;y&nbsp;»

```nohighlight
francois@petitNoir:~/Qt_devel$ aptitude -s install libsdl2-dev
Les NOUVEAUX paquets suivants vont être installés :     
  gir1.2-ibus-1.0{a} libasound2-dev{a} libblkid-dev{a} libegl1-mesa-dev{a} libffi-dev{a} libgles2-mesa-dev{a} 
  libglib2.0-dev{a} libglib2.0-dev-bin{a} libibus-1.0-5{a} libibus-1.0-dev{a} libmount-dev{a} libpcre16-3{a} 
  libpcre3-dev{a} libpcre32-3{a} libpulse-dev{a} libsdl2-dev libselinux1-dev{a} libsepol1-dev{ab} libsndio-dev{a} 
  libwayland-bin{a} libwayland-dev{a} libxcursor-dev{ab} libxkbcommon-dev{ab} libxrandr-dev{a} libxv-dev{a} 
  x11proto-randr-dev{a} 
0 paquets mis à jour, 26 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 4 407 ko/6 481 ko d'archives. Après dépaquetage, 30,2 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libxkbcommon-dev : Dépend: libxkbcommon0 (= 0.8.2-1) but 1.0.3-2 is installed
 libxcursor-dev : Dépend: libxcursor1 (= 1:1.1.15-2) but 1:1.2.0-2 is installed
 libsepol1-dev : Dépend: libsepol1 (= 2.8-1) but 3.1-1 is installed
ouverts : 30 ; fermés : 1979 ; reportés : 14 ; en conflit : 30 OLes actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]                            
2) libibus-1.0-dev [Non installé]                           
3) libpulse-dev [Non installé]                              
4) libsdl2-dev [Non installé]                               
5) libselinux1-dev [Non installé]                           
6) libsepol1-dev [Non installé]                             
7) libxcursor-dev [Non installé]                            
8) libxkbcommon-dev [Non installé]                          

Accepter cette solution ? [Y/n/q/?] 

```

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Mai 5, 2021, 1:36 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/91 "2021-05-05T13:36:11Z")

</div>

Ah j’oubliais!  
Un warning (erreur ? ) un peu surprenant lors de l’update.

```nohighlight
$ sudo apt-get update
Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 https://download.docker.com/linux/debian buster InRelease                                                  
Ign :3 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease                                            
Atteint :4 http://security.debian.org buster/updates InRelease                                  
Atteint :5 http://security.debian.org/debian-security buster/updates InRelease                
Atteint :6 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release
Lecture des listes de paquets... Fait
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease » ne prend pas en charge l'architecture « i386 »
$ more /etc/apt/sources.list

deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ buster/updates main contrib
$

```

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Mai 5, 2021, 3:09 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/92 "2021-05-05T15:09:10Z")

</div>

## Paquets obsolètes

Tu peux directement demander à aptitude de supprimer les paquets dits «&nbsp;obsolètes&nbsp;» (c’est-à-dire qui ne sont fourni par aucun dépôt renseigné via _/etc/apt/sources.list_ ou _/etc/apt/sources.list.d/\*.list_) avec :

```nohighlight
aptitude --simulate remove '?obsolete'

```

Si tu es satisfait de la simulation, retire le `--simulate` pour effectivement lancer la suppression :

```nohighlight
aptitude remove '?obsolete'

```

* * *

## MongoDB

```nohighlight
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease » ne prend pas en charge l'architecture « i386 »

```

Cet erreur est liée au dépôt tiers que tu utilises pour installer MongoDB, qui ne fournit pas toutes les architectures que ton système demande.

Je pense que tu peux t’en débarasser en remplaçant dans tes sources de paquets :

```nohighlight
deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4

```

par :

```nohighlight
deb [arch=amd64] http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4

```

* * *

## SDL2

```nohighlight
     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]
2) libibus-1.0-dev [Non installé]
3) libpulse-dev [Non installé]
4) libsdl2-dev [Non installé]
5) libselinux1-dev [Non installé]
6) libsepol1-dev [Non installé]
7) libxcursor-dev [Non installé]
8) libxkbcommon-dev [Non installé]

Accepter cette solution ? [Y/n/q/?]

```

La solution proposée ne convient pas, vu qu’elle va conserver le paquet demandé **libsdl2-dev** dans son état actuel (non installé), ce qui est précisé à la ligne 4 :

```nohighlight
4) libsdl2-dev [Non installé]

```

Commence par rejeter explicitement cette option avec r - 4 - Entrée (« **r** ejeter la proposition n° **4** ).

Puis demande à aptitude de te proposer une nouvelle solution prenant cette contrainte en compte, en refusant la solution actuelle avec n - Entrée.

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Mai 5, 2021, 4:40 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/93 "2021-05-05T16:40:58Z")

</div>

Pas très satisfaisante cette simulation, difficile de mesurer à quoi on s’engagerait en tapant «&nbsp;y&nbsp;» en réel.  
Je crois y lire que je n’aurais plus mon brave navigateur (l’ai-je ajouté hors /etc/apt/sources\*  
je ne m’en souviens plus), entre autres, mais je finis par douter même de savoir lire.  
Quel pourrait être l’effet sur ma base de données et sa disponibilité ?

```auto
$ aptitude --simulate remove '?obsolete'
Les paquets suivants seront ENLEVÉS :                   
  brave-browser brave-keyring cpp-6 discord dolphin4 g++-6 gcc-10-base gcc-10-base:i386 gcc-6 gcc-6-base 
  gcc-6-base:i386 gcc-7-base{u} gcj-6-jre-lib gdb-arm-none-eabi gfortran-6 gir1.2-totem-plparser-1.0 
  gnome-mime-data{u} irqbalance{u} ivy-python jami-all jovie kde-baseapps-data{u} kde-icons-mono 
  kdegames-card-data kdepasswd kdesudo konqueror-nsplugins kpart-webkit lib32ncurses5 lib32tinfo5 libaio1{u} 
  libapache2-mod-php7.0 libappindicator1{u} libappindicator3-1{u} libargon2-0{u} libasan3 libavcodec57 libavutil55 
  libbonobo2-0{u} libbonobo2-common{u} libbonoboui2-0{u} libbonoboui2-common{u} libc++1{u} libc++1-7{u} 
  libc++abi1-7{u} libcilkrts5{u} libcryptsetup4 libdbusmenu-glib4{u} libdbusmenu-gtk3-4{u} libdbusmenu-gtk4{u} 
  libdevhelp-3-2 libdns-export162 libgcc-6-dev libgcc-s1 libgcc-s1:i386 libgcj-bc libgcj-common libgcj17 libgdbm3 
  libgfortran-6-dev{u} libgfortran3 libgjs0e libglew2.0 libgltf-0.0-0v5 libgnome-2-0{u} libgnome-keyring-common{u} 
  libgnome-keyring0{u} libgnome2-common{u} libgnomeui-0 libgnomeui-common{u} libgnomevfs2-0 libgnomevfs2-common 
  libgnomevfs2-extra{u} libicu57 libicu57:i386 libindicator3-7{u} libindicator7{u} libiodbc2{u} libisc-export160 
  libisl15 libjavascriptcoregtk-1.0-0{u} libjemalloc1{u} libk3b6 libkcddb4 libkcompactdisc4 libkexiv2-11 
  libkexiv2-data libkf5gpgmepp-pthread5 libkf5qgpgme5 libkonq-common libkonq5-templates libkonq5abi1 
  libkonqsidebarplugin4a liblimba0 liblogging-stdlog0 libmediastreamer-base3 libmozjs-24-0{u} libmpfr4 
  libmygpo-qt1 libnatpmp1{u} libokularcore7 liborbit-2-0{u} libortp9 libperl5.24 libpoppler-qt4-4 libpoppler64{u} 
  libprocps6 libproj12 libproj13{u} libqaccessibilityclient0 libqca2-plugin-ossl libqmobipocket1 libqrencode3{u} 
  libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml 
  libreadline5{u} libsac-java-gcj libsndio6.1 libsoprano4 libssl1.0.2 libstdc++-6-dev{u} libswresample2 
  libswscale4 libswt-gnome-gtk-3-jni libswt-gtk-3-jni{u} libswt-webkit-gtk-3-jni libtcl8.5 libtk8.5{u} 
  libubsan0{u} libunistring0 libupnp6 libva-drm1{u} libva-x11-1{u} libva1 libvpx4 libwebkitgtk-1.0-0 
  libwebpmux2{u} libx264-148 libx265-95 linux-compiler-gcc-6-x86{u} linux-headers-4.9.0-15-amd64 
  linux-headers-4.9.0-15-common linux-image-4.9.0-15-amd64 linux-kbuild-4.9{u} mariadb-client-core-10.1 
  mariadb-server-core-10.1 openjdk-8-jdk openjdk-8-jdk-headless{u} openjdk-8-jre openjdk-8-jre-headless{u} 
  perl-modules-5.24 php7.0 php7.0-cli php7.0-common php7.0-gd php7.0-json php7.0-opcache php7.0-readline 
  proj-bin{u} proj-data{u} python-imaging runit-helper{u} soprano-daemon tcl8.5{u} tcl8.5-dev tk8.5 tk8.5-dev 
  uim-common 
0 paquets mis à jour, 0 nouvellement installés, 172 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 1 484 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
 akonadi-backend-mysql : Dépend: default-mysql-client-core but it is not going to be installed ou
                                  virtual-mysql-client-core which is a virtual package, provided by:
                                  - mariadb-client-core-10.1 (10.1.48-0+deb9u2), but it is not going to be installed
                                  - mariadb-client-core-10.3 (1:10.3.25-0+deb10u1), but it is not going to be installed
                                  - mariadb-client-core-10.3 (1:10.3.27-0+deb10u1), but it is not going to be installed

                         Dépend: default-mysql-server-core but it is not going to be installed ou
                                  virtual-mysql-server-core which is a virtual package, provided by:
                                  - mariadb-server-core-10.1 (10.1.48-0+deb9u2), but it is not going to be installed
                                  - mariadb-server-core-10.3 (1:10.3.25-0+deb10u1), but it is not going to be installed
                                  - mariadb-server-core-10.3 (1:10.3.27-0+deb10u1), but it is not going to be installed

 libatomic1 : Dépend: gcc-10-base (= 10.2.1-6) but it is not going to be installed
Les actions suivantes permettront de résoudre ces dépendances :

     Installer les paquets suivants :                           
1) mariadb-client-core-10.3 [1:10.3.27-0+deb10u1 (stable)]  
2) mariadb-server-core-10.3 [1:10.3.27-0+deb10u1 (stable)]  

     Conserver les paquets suivants dans leur version actuelle :
3) gcc-10-base [10.2.1-6 (now)]                             
4) libaio1 [0.3.112-9 (now)]                                
5) libreadline5 [5.2+dfsg-3+b13 (now, stable)]              

Accepter cette solution ? [Y/n/q/?] 

```

**MongoDB**

J’ai essayé d’introduire la ligne :  
deb [http://repo.mongodb.org/apt/debian](http://repo.mongodb.org/apt/debian) buster/mongodb-org/4.4 main

dans mon sources.list.d/mongo… avec le résultat suivant :  
plus de warning en effet mais une info «&nbsp;ign :4&nbsp;»  
d’où vient cette ligne (qui était présente avant)

```auto
$ sudo apt-get update
Atteint :1 http://security.debian.org buster/updates InRelease                                                       
Atteint :2 http://deb.debian.org/debian buster InRelease                                                              
Atteint :3 http://security.debian.org/debian-security buster/updates InRelease                                        
Ign :4 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease                                            
Atteint :5 https://download.docker.com/linux/debian buster InRelease                                                  
Atteint :6 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release
Lecture des listes de paquets... Fait
$ 

```

**libsdl2-dev**

0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

```auto
$ sudo aptitude -s install libsdl2-dev
Les NOUVEAUX paquets suivants vont être installés :     
  gir1.2-ibus-1.0{a} libasound2-dev{a} libblkid-dev{a} libffi-dev{a} libgles2-mesa-dev{a} libglib2.0-dev{a} 
  libglib2.0-dev-bin{a} libibus-1.0-5{a} libibus-1.0-dev{a} libmount-dev{a} libpcre16-3{a} libpcre3-dev{a} 
  libpcre32-3{a} libpulse-dev{a} libsdl2-dev libselinux1-dev{a} libsepol1-dev{ab} libsndio-dev{a} 
  libxcursor-dev{ab} libxkbcommon-dev{ab} libxrandr-dev{a} libxv-dev{a} x11proto-randr-dev{a} 
0 paquets mis à jour, 23 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 4 256 ko/6 330 ko d'archives. Après dépaquetage, 29,4 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libxkbcommon-dev : Dépend: libxkbcommon0 (= 0.8.2-1) but 1.0.3-2 is installed
 libxcursor-dev : Dépend: libxcursor1 (= 1:1.1.15-2) but 1:1.2.0-2 is installed
 libsepol1-dev : Dépend: libsepol1 (= 2.8-1) but 3.1-1 is installed
ouverts : 30 ; fermés : 1979 ; reportés : 14 ; en conflit : 30 OLes actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]                            
2) libibus-1.0-dev [Non installé]                           
3) libpulse-dev [Non installé]                              
4) libsdl2-dev [Non installé]                               
5) libselinux1-dev [Non installé]                           
6) libsepol1-dev [Non installé]                             
7) libxcursor-dev [Non installé]                            
8) libxkbcommon-dev [Non installé]                          

Accepter cette solution ? [Y/n/q/?] r4  
Rejet de la suppression de libsdl2-dev
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]                            
2) libibus-1.0-dev [Non installé]                           
3) libpulse-dev [Non installé]                              
4) R libsdl2-dev [Non installé]                               
5) libselinux1-dev [Non installé]                           
6) libsepol1-dev [Non installé]                             
7) libxcursor-dev [Non installé]                            
8) libxkbcommon-dev [Non installé]                          

Accepter cette solution ? [Y/n/q/?] y
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.
Charger/installer/enlever des paquets.

```

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Mai 5, 2021, 6:43 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/94 "2021-05-05T18:43:40Z")

</div>

```auto
Rejet de la suppression de libsdl2-dev
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]                            
2) libibus-1.0-dev [Non installé]                           
3) libpulse-dev [Non installé]                              
4) R libsdl2-dev [Non installé]                               
5) libselinux1-dev [Non installé]                           
6) libsepol1-dev [Non installé]                             
7) libxcursor-dev [Non installé]                            
8) libxkbcommon-dev [Non installé]                          

Accepter cette solution ? [Y/n/q/?] y

```

À cette étape il fallait répondre n pour avoir une nouvelle suggestion, pas y 😉

* * *

> [@franz](#):
>
> Pas très satisfaisante cette simulation, difficile de mesurer à quoi on s’engagerait en tapant « y » en réel. Je crois y lire que je n’aurais plus mon brave navigateur (l’ai ajouté hors /etc/apt/sources\* je ne m’en souviens plus), entre autres

Je confirme que cette commande sert à désinstaller tout paquet qui est installé via dpkg/apt mais n’est pas disponible dans les dépôts.

---

<div class="post-metadata">

**Author:** ![franz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/c37758/32.png) [@franz](https://www.debian-fr.org/u/franz)\
**Post date:** [Mai 5, 2021, 6:55 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/95 "2021-05-05T18:55:57Z")

</div>

Ah bon !

voilà :

```auto
Accepter cette solution ? [Y/n/q/?] R4
Rejet de la suppression de libsdl2-dev
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1) libglib2.0-dev [Non installé]                            
2) libibus-1.0-dev [Non installé]                           
3) libpulse-dev [Non installé]                              
4) R libsdl2-dev [Non installé]                               
5) libselinux1-dev [Non installé]                           
6) libsepol1-dev [Non installé]                             
7) libxcursor-dev [Non installé]                            
8) libxkbcommon-dev [Non installé]                          

Accepter cette solution ? [Y/n/q/?] n
ouverts : 96 ; fermés : 2387 ; reportés : 26 ; en conflit : 37 .Les actions suivantes permettront de résoudre ces dépendances :

     Réinstaller à une version antérieure les paquets suivants :
1) libsepol1 [3.1-1 (now) -> 2.8-1 (stable)]                
2) libxcursor1 [1:1.2.0-2 (now) -> 1:1.1.15-2 (stable)]     
3) libxkbcommon-x11-0 [1.0.3-2 (now) -> 0.8.2-1 (stable)]   
4) libxkbcommon0 [1.0.3-2 (now) -> 0.8.2-1 (stable)]        

Accepter cette solution ? [Y/n/q/?] 

```

et pour la ligne « ign :4 » mongodb, des idées ?

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Mai 5, 2021, 8:09 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/96 "2021-05-05T20:09:05Z")

</div>

```plaintext
     Réinstaller à une version antérieure les paquets suivants :
1) libsepol1 [3.1-1 (now) -> 2.8-1 (stable)]                
2) libxcursor1 [1:1.2.0-2 (now) -> 1:1.1.15-2 (stable)]     
3) libxkbcommon-x11-0 [1.0.3-2 (now) -> 0.8.2-1 (stable)]   
4) libxkbcommon0 [1.0.3-2 (now) -> 0.8.2-1 (stable)]        

Accepter cette solution ? [Y/n/q/?] 

```

Cette nouvelle proposition me paraît correcte. Il te restait une poignée de paquets dans des versions de Bullseye/Sid, ce que cette proposition va corriger.

* * *

> [@franz](#):
>
> et pour la ligne « ign :4 » mongodb, des idées ?

Pas particulièrement, non.

---

<div class="post-metadata">

**Author:** ![guayaki](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/7c8e57/32.png) [@guayaki](https://www.debian-fr.org/u/guayaki)\
**Post date:** [Janvier 6, 2022, 8:53 UTC](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320/97 "2022-01-06T20:53:21Z")

</div>

Sans vouloir déterrer, mais oui, je le fais quand même 😉 je voulais tout simplement remercier très chaleureusement les personnes qui ont aidé dans ce fil car ça m’a permis de résoudre le même problème inextricable !!  
Tout particulièrement je remercie @anon96191775 pour la commande qui permet d’installer aptitude sans passer par apt !  
Car aptitude a réussi à résoudre les conflits !  
C’est absolument génial, j’y croyais vraiment plus…  
Mais entre temps, j’ai acheté un nouveau SSD…je crois que je vais réinstaller bullseye direct plutôt que de cloner mon disque et mettre à jour.  
Mais je voulais vraiment remercier, car ça aurait été la première fois que je me résignait à réinstaller sans résoudre le problème !

Bref, merci à tous 🤗

[Page précédente](https://www.debian-fr.org/t/migration-debian-9-vers-10-buster-pkgproblem-paquets-devant-etre-gardes-en-letat/84320.md?page=4)
