# Cassage de dépendances bizarre

**URL:** <https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871>\
**Category:** Support Debian\
**Created:** [Septembre 18, 2020, 11:14 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871 "2020-09-18T11:14:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![lamainsites](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/f07891/32.png) [@lamainsites](https://www.debian-fr.org/u/lamainsites)\
**Post date:** [Septembre 18, 2020, 11:14 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/1 "2020-09-18T11:14:13Z")

</div>

Bonjour,

J’utilise une ‹&nbsp;debian testing&nbsp;› et pour un résolution de dépendance je me trouve à avoir à mettre à jour:  
libavcodec58:i386

Mais de façon étrange, cela implique de désinstaller des paquets non-i386 assez vitaux:  
gimp, ffmpeg, pulseaudio, etc…

Est-ce un bug de la configuration de ‹&nbsp;libavcodec58&nbsp;› ou bien ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 18, 2020, 11:52 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/2 "2020-09-18T11:52:54Z")

</div>

Salut  
j’utilise libavcodec-extra58, je ne sais pas si ça peux résoudre ponctuellement ton soucis

```auto

apt policy libavcodec*
libavcodec-dev:
  Installé : (aucun)
  Candidat : 7:4.3.1-3
 Table de version :
     7:4.3.1-3 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
     7:4.1.6-1~deb10u1 500
        500 https://cdn-aws.deb.debian.org/debian-security buster/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
     7:3.2.15-0+deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main amd64 Packages
     7:3.2.14-1~deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
     6:11.12-1~deb8u9 500
        500 https://cdn-aws.deb.debian.org/debian-security jessie/updates/main amd64 Packages
libavcodec-extra:
  Installé : 7:4.3.1-3
  Candidat : 7:4.3.1-3
 Table de version :
 *** 7:4.3.1-3 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     7:4.1.6-1~deb10u1 500
        500 https://cdn-aws.deb.debian.org/debian-security buster/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian-security buster/updates/main i386 Packages
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian buster/main i386 Packages
     7:3.2.15-0+deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main i386 Packages
     7:3.2.14-1~deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian stretch/main i386 Packages
     6:11.12-1~deb8u9 500
        500 https://cdn-aws.deb.debian.org/debian-security jessie/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian-security jessie/updates/main i386 Packages
libavcodec52:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec53:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec54:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec55:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec56:
  Installé : (aucun)
  Candidat : 6:11.12-1~deb8u9
 Table de version :
     6:11.12-1~deb8u9 500
        500 https://cdn-aws.deb.debian.org/debian-security jessie/updates/main amd64 Packages
libavcodec57:
  Installé : (aucun)
  Candidat : 7:3.2.15-0+deb9u1
 Table de version :
     7:3.2.15-0+deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main amd64 Packages
     7:3.2.14-1~deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
libavcodec58:
  Installé : (aucun)
  Candidat : 7:4.3.1-3
 Table de version :
     7:4.3.1-3 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
     7:4.1.6-1~deb10u1 500
        500 https://cdn-aws.deb.debian.org/debian-security buster/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
libavcodec-extra-52:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra-53:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra-54:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra-55:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra-56:
  Installé : (aucun)
  Candidat : 6:11.12-1~deb8u9
 Table de version :
     6:11.12-1~deb8u9 500
        500 https://cdn-aws.deb.debian.org/debian-security jessie/updates/main amd64 Packages
libavcodec-ffmpeg56:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-ffmpeg-extra56:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra53:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra54:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra55:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra56:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
libavcodec-extra57:
  Installé : (aucun)
  Candidat : 7:3.2.15-0+deb9u1
 Table de version :
     7:3.2.15-0+deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main amd64 Packages
     7:3.2.14-1~deb9u1 500
        500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
libavcodec-extra58:
  Installé : 7:4.3.1-3
  Candidat : 7:4.3.1-3
 Table de version :
 *** 7:4.3.1-3 990
        990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     7:4.1.6-1~deb10u1 500
        500 https://cdn-aws.deb.debian.org/debian-security buster/updates/main amd64 Packages
        500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages

```

tout a été mis à jour ce matin

```auto
Les paquets suivants seront mis à jour :
  ffmpeg gnome-tweaks libavcodec-extra libavcodec-extra58
  libavcodec-extra58:i386 libavdevice58 libavfilter7 libavformat58
  libavresample4 libavutil56 libavutil56:i386 libglib2.0-0 libglib2.0-0:i386
  libglib2.0-bin libglib2.0-data libglib2.0-dev-bin libgspell-1-2
  libgspell-1-common libpostproc55 librubberband2 libswresample3
  libswresample3:i386 libswscale5 libwpebackend-fdo-1.0-1
24 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 19,8 Mo dans les archives.
Après cette opération, 17,4 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 ffmpeg amd64 7:4.3.1-3 [1 589 kB]
Réception de :2 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavdevice58 amd64 7:4.3.1-3 [114 kB]
Réception de :3 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavfilter7 amd64 7:4.3.1-3 [1 285 kB]
Réception de :4 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavformat58 amd64 7:4.3.1-3 [1 039 kB]
Réception de :5 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libpostproc55 amd64 7:4.3.1-3 [93,8 kB]
Réception de :6 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 librubberband2 amd64 1.9.0-1 [86,0 kB]
Réception de :7 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavcodec-extra58 amd64 7:4.3.1-3 [4 947 kB]
Réception de :8 https://cdn-aws.deb.debian.org/debian bullseye/main i386 libavcodec-extra58 i386 7:4.3.1-3 [4 880 kB]
Réception de :9 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavcodec-extra amd64 7:4.3.1-3 [53,1 kB]
Réception de :10 https://cdn-aws.deb.debian.org/debian bullseye/main i386 libswresample3 i386 7:4.3.1-3 [101 kB]
Réception de :11 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libswresample3 amd64 7:4.3.1-3 [95,9 kB]
Réception de :12 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libswscale5 amd64 7:4.3.1-3 [197 kB]
Réception de :13 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavresample4 amd64 7:4.3.1-3 [92,6 kB]
Réception de :14 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libavutil56 amd64 7:4.3.1-3 [298 kB]
Réception de :15 https://cdn-aws.deb.debian.org/debian bullseye/main i386 libavutil56 i386 7:4.3.1-3 [305 kB]
Réception de :16 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libglib2.0-dev-bin amd64 2.66.0-2 [176 kB]
Réception de :17 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libglib2.0-data all 2.66.0-2 [1 167 kB]
Réception de :18 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libglib2.0-bin amd64 2.66.0-2 [138 kB]
Réception de :19 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libglib2.0-0 amd64 2.66.0-2 [1 361 kB]
Réception de :20 https://cdn-aws.deb.debian.org/debian bullseye/main i386 libglib2.0-0 i386 2.66.0-2 [1 427 kB]
Réception de :21 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 gnome-tweaks all 3.34.0-4 [207 kB]
Réception de :22 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libgspell-1-common all 1.8.4-1 [31,9 kB]
Réception de :23 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libgspell-1-2 amd64 1.8.4-1 [53,8 kB]
Réception de :24 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 libwpebackend-fdo-1.0-1 amd64 1.8.0-1 [27,5 kB]

```

---

<div class="post-metadata">

**Author:** ![lamainsites](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/f07891/32.png) [@lamainsites](https://www.debian-fr.org/u/lamainsites)\
**Post date:** [Septembre 18, 2020, 12:07 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/3 "2020-09-18T12:07:01Z")

</div>

Merci pour ta suggestion.  
Mais malheureusement, «&nbsp;libavcodec-extra58&nbsp;» ne convient pas.  
J’essaie d’installer wine32 qui requiert spécifiquement «&nbsp;libavcodec58:i386&nbsp;», qui lui dégomme des tas de précieux paquets non-i386. ☹

De façon étrange l’installation du paquet «&nbsp;libavcodec58:i386&nbsp;» déclenche la désinstallation du même paquet «&nbsp;libavcodec58:amd64&nbsp;» !! Tout ça est-il bien normal ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 18, 2020, 12:31 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/4 "2020-09-18T12:31:01Z")

</div>

pour ce qui concerne wine

```auto
apt list --installed | grep wine

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

fonts-wine/testing,testing,unstable,unstable,now 5.0-4 all [installé]
libwine-development/unstable,now 5.5-5 amd64 [installé, automatique]
libwine-development/unstable,now 5.5-5 i386 [installé, automatique]
libwine/testing,unstable,now 5.0-4 amd64 [installé, automatique]
libwine/testing,unstable,now 5.0-4 i386 [installé, automatique]
wine-development/unstable,unstable,now 5.5-5 all [installé]
wine32-development/unstable,now 5.5-5 i386 [installé]
wine32/testing,unstable,now 5.0-4 i386 [installé]
wine64-development/unstable,now 5.5-5 amd64 [installé, automatique]
wine64/testing,unstable,now 5.0-4 amd64 [installé]
wine/testing,testing,unstable,unstable,now 5.0-4 all [installé]
winetricks/testing,testing,unstable,unstable,now 0.0+20200412-1 all [installé]

```

Si tu désinstalles un paquet je pense que c’est normal qu’il le fasse dans les 2 architectures

---

<div class="post-metadata">

**Author:** ![lamainsites](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/f07891/32.png) [@lamainsites](https://www.debian-fr.org/u/lamainsites)\
**Post date:** [Septembre 18, 2020, 12:34 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/5 "2020-09-18T12:34:09Z")

</div>

> [@grandtoubab](#):
>
> `testing,testing,uns`

Pour wine tu utilises donc le dépôt unstable. Le testing ne suffisait pas ?

> [@grandtoubab](#):
>
> Si tu désinstalles un paquet je pense que c’est normal qu’il le fasse dans les 2 architectures

Mais non, j’installe le paquet en i386, et ca provoque sa désinstallation en amd64.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 18, 2020, 12:36 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/6 "2020-09-18T12:36:11Z")

</div>

j’ai voulu utiliser la version 5.5 mais je ne sais plus pourquoi 😀

[https://wiki.winehq.org/Debian](https://wiki.winehq.org/Debian)

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 19, 2020, 8:33 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/7 "2020-09-19T08:33:18Z")

</div>

Tout ça m’a amené à faire un petit nettoyage

```auto
sudo apt purge --autoremove wine-development
sudo apt purge wine32-development
sudo apt purge --autoremove

```

```auto
 apt list --installed | grep wine

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

fonts-wine/testing,testing,unstable,unstable,now 5.0-4 all [installé]
libwine/testing,unstable,now 5.0-4 amd64 [installé, automatique]
libwine/testing,unstable,now 5.0-4 i386 [installé, automatique]
wine32/testing,unstable,now 5.0-4 i386 [installé]
wine64/testing,unstable,now 5.0-4 amd64 [installé]
wine/testing,testing,unstable,unstable,now 5.0-4 all [installé]
winetricks/testing,testing,unstable,unstable,now 0.0+20200412-1 all [installé]

```

Et le seul logiciel sous wine que j’utilise, fonctionne toujours

 ![Capture d’écran du 2020-09-19 10-27-33](https://www.debian-fr.org/uploads/default/original/2X/0/000e462bead6891c74bc7b392d2a767fa804e5c0.png)

---

<div class="post-metadata">

**Author:** ![Usinagaz-theReturn](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/f475e1/32.png) [@Usinagaz-theReturn](https://www.debian-fr.org/u/Usinagaz-theReturn)\
**Post date:** [Septembre 19, 2020, 11:24 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/8 "2020-09-19T23:24:38Z")

</div>

> [@lamainsites](#):
>
> libavcodec58:i386

J’ai pas tout lu je me suis arrêté à wine32 et je vérifie avec stupeur que c’est bien ce qu’il me semblait, je n’utilise pas wine32 alors que wine fonctionne à merveille multiarch avec ça :

```
$ dpkg -l | grep wine
ii libkwineffects11 4:5.14.5-1 amd64 KDE window manager effects library
ii wine-stable 5.0.2~buster amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-amd64 5.0.2~buster amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-i386:i386 5.0.2~buster i386 WINE Is Not An Emulator - runs MS Windows programs
ii winehq-stable 5.0.2~buster amd64 WINE Is Not An Emulator - runs MS Windows programs

```

apt-cache policy libavcodec58:i386  
libavcodec58:i386:  
Installé : 7:4.1.6-1~deb10u1  
Candidat : 7:4.1.6-1~deb10u1  
Table de version :  
\*\*\* 7:4.1.6-1~deb10u1 500  
500 [Index of /debian](http://deb.debian.org/debian) buster/main i386 Packages  
500 [Index of /debian-security](http://security.debian.org/debian-security) buster/updates/main i386 Packages  
100 /var/lib/dpkg/status

(peut-être pas pour tout …)

nb: libkwineffects11 doit être en rapport avec kde, sans doute pas nécessaire pour toi

---

<div class="post-metadata">

**Author:** ![Usinagaz-theReturn](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/f475e1/32.png) [@Usinagaz-theReturn](https://www.debian-fr.org/u/Usinagaz-theReturn)\
**Post date:** [Septembre 19, 2020, 11:26 UTC](https://www.debian-fr.org/t/cassage-de-dependances-bizarre/82871/9 "2020-09-19T23:26:27Z")

</div>

> [@lamainsites](#):
>
> Mais non, j’installe le paquet en i386, et ca provoque sa désinstallation en amd64.

recommence tout propre peut-être ?
