web-dev-qa-db-fra.com

erreur apt-get: le sous-processus/usr/bin/dpkg a renvoyé un code d'erreur (1)

J'ai une erreur dans apt-get install c'est une erreur:

The following packages have unmet dependencies:
 gcc-4.8-multilib : Depends: libc6-dev-i386 (>= 2.11) but it is not going to be installed
 libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.6) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

J'essaie plusieurs commandes comme: apt-get -f install apt-get clean

J'essaie de changer ma liste de sources et de refaire apt-get update

$ Sudo apt-get install g++
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 gcc-4.8-multilib : Depends: libc6-dev-i386 (>= 2.11) but it is not going to be installed
 libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.6) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

dans apt-get -f install

$ Sudo apt-get -f install 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libc6-dev-i386
The following NEW packages will be installed:
  libc6-dev-i386
0 upgraded, 1 newly installed, 0 to remove and 434 not upgraded.
3 not fully installed or removed.
Need to get 0 B/1.148 kB of archives.
After this operation, 6.333 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 194963 files and directories currently installed.)
Preparing to unpack .../libc6-dev-i386_2.19-0ubuntu6.6_AMD64.deb ...
Unpacking libc6-dev-i386 (2.19-0ubuntu6.6) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.6_AMD64.deb (--unpack):
 trying to overwrite '/usr/include/bits', which is also in package libc6-dev-AMD64 2.19-0ubuntu6.6
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.6_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
2
user3815068

La solution est:

rm /var/lib/dpkg/info/$nomdupaquet* -f

Merci :)

5
rapaelec

aucune des solutions que j'ai pu trouver n'a résolu le problème pour moi ... encore des paquets cassés, peu importe le retrait automatique, -f install ... et ainsi de suite.

Après avoir joué un peu, voici ce qui a été résolu pour moi:

Sudo apt-get --purge remove libc6-dev-i386 libc6-dev-x32 gcc-5-multilib gcc-multilib

Sudo apt autoremove -f

Sudo apt-get -f install
2
David

Essayez les étapes suivantes à partir du terminal :

 Sudo apt-get --purge remove libc6-dev-AMD64 

 Sudo apt-get -f install

 Sudo apt-get update

J'espère que cela résoudra vos problèmes.

2
Basheer.O

Il semble que vous ayez installé libc6-dev-AMD64 et que vous essayez d'installer des packages qui dépendent de libc6-dev-i386, et que ces deux-là sont en conflit (ils contiennent tous deux/usr/include/bits ).

Je suppose que vous ne voulez pas que ces deux logiciels soient installés en même temps. Je voudrais utiliser apt-get remove libc6-dev-AMD64 pour vous remettre dans un bon état, puis essayez à nouveau d'installer les packages que vous souhaitez.

Si ces deux packages sont censés fonctionner lorsqu'ils sont tous les deux installés en même temps, envoyez un bogue au responsable du package, car ils doivent réparer les packages pour le permettre.

0
Ewan Mellor

Essayez est de reconfigurer la base de données de paquets. La base de données a probablement été corrompue lors de l'installation d'un package. Sudo dpkg --configure -a

0
Aditya

Vous pouvez résoudre ce problème avec cette commande:

Sudo apt-get remove - purge libreoffice-core libreoffice-common python3-uno libreoffice- *

Talat Parwez - Inde

0
Talat Parwez

Essaye ça. Ouvrez un nouveau terminal et collez-le

Sudo dpkg -i --force-overwrite  /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.6_AMD64.deb

Après ce type:

Sudo apt-get autoremove

Enfin, tapez

Sudo apt-get update

espérons que votre problème sera résolu.

0
orvi