web-dev-qa-db-fra.com

Impossible d'installer Skype à cause de plusieurs dépendances 'ia32-libs-multiarch'

J'essaie d'installer Skype dans 12.04LTS.

Il ne parvient pas à s’installer à partir du Centre logiciel, se plaint que skype-bin soit un paquet virtuel.

skype-bin fails to install from apt-get, requires ia32-libs. 

Plusieurs sources en ligne ont signalé l'installation de ia32-libs-multiarch. C'est suffisant.

J'ai essayé d'installer ia32-libs-multiarch à partir de apt-get. Plusieurs autres dépendances de paquets 32 bits en attente. Chaque paquet a 4 autres dépendances en attente. Vraiment, c'est l'enfer.

Comment puis-je dire à Ubuntu de ne pas conserver quoi que ce soit, juste pour installer les paquets frigging et ses dépendances?

3
Homero

J'ai eu un problème similaire avec des dépendances brisées lors de la tentative d'installation de wine et acroread et une plainte lors de la tentative d'installation de ia32-libs-multiarch, juste après la mise à niveau de la version 11.04 à la version 12.04 (dépassement de 11.10). Il semble que certains ppa que j’ai eu dans la version 11.04 ont installé des versions plus récentes des applications dans le système. Après la mise à niveau, les restes de ces applications semblaient faire des dégâts dans les dépendances.

La solution qui semble fonctionner (jusqu'à maintenant) a été trouvée sur un forum allemand ubuntu ( http://forum.ubuntuusers.de , publications de l'utilisateur Lasall):

Tout d'abord, une rétrogradation est requise et est effectuée avec les éléments suivants: créez le fichier 'préférences':

Sudo vi /etc/apt/preferences

et insérez les lignes suivantes:

Package: *       
Pin: release a=precise*
Pin-Priority: 2012

La priorité des broches doit être supérieure à 1000.

Ensuite, vous pouvez rétrograder les applications incriminées avec:

Sudo apt-get dist-upgrade

Ensuite, vous pouvez installer des packages qui se sont plaints de dépendances, comme Sudo apt-get install ia32-libs-multiarch ou Sudo apt-get install ia32-libs.

Enfin, vous devez supprimer le fichier que vous venez de créer:

Sudo rm /etc/apt/preferences

car sinon, aucune nouvelle mise à jour ne serait trouvée.

J'espère que ça va t'aider aussi!

2
JFB

Je pense que les versions actuelles de Skype (4.x) ne sont plus affectées par ce problème, car il est devenu compatible avec Multi-Arch!

Le package skype-bin du référentiel partenaire Canonical est disponible sous la forme i386:

apt-cache policy skype-bin
skype-bin:i386:
  Installed: 4.1.0.20.0-0ubuntu0.12.04.2
  Candidate: 4.1.0.20.0-0ubuntu0.12.04.2
  Version table:
 *** 4.1.0.20.0-0ubuntu0.12.04.2 0
        500 http://archive.canonical.com/ubuntu/ precise/partner i386 Packages
        100 /var/lib/dpkg/status

apt-cache show skype-bin | grep -i Arch
Architecture: i386
Multi-Arch: foreign

Cela permet une installation parfaite des dépendances régulières sur les packages i386.

0
gertvdijk

Voir cette section des notes de publication Debian pour un guide sur la désactivation des paquets bloqués.

Vos problèmes peuvent également être causés par les packages PPA. Inclure la sortie de apt-get install skype pourrait aider à comprendre les causes ici

0
tumbleweed