Impossible d'installer Skype en raison d'erreurs de dépendance; dpkg n'installe pas les dépendances [fermé]

8

J'essaie d'installer la dernière version de Skype (4.1) sur mon Linux.

J'ai téléchargé le package skype-ubuntu-lucid_4.1.0.20-1_i386.deb sur le site officiel de Skype.

J'ai supprimé toutes les versions installées, y compris les fichiers de configuration.

Maintenant, lorsque j'essaie d'installer le package téléchargé, j'obtiens les erreurs suivantes:

Unpacking skype:i386 (from skype-debian_4.1.0.20-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:i386:
 skype:i386 depends on libqt4-network (>= 4:4.8.0); however:
  Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtgui4 (>= 4:4.8.0); however:
  Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtwebkit4 (>= 2.1.0~2011week13); however:
dpkg: error processing skype:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 skype:i386

Maintenant, je pensais: je peux installer les dépendances manquantes manuellement, mais en essayant cela, j'ai à nouveau des erreurs de dépendance. Il semble que les dépendances d'un package ne soient pas téléchargées et installées automatiquement.

Existe-t-il une option de commande pour dpkgque les dépendances manquantes soient installées automatiquement?

MrPink
la source
Quelle version d'Ubuntu utilisez-vous?
À faire
J'ai installé "Linux Mint 12 Lisa" , qui est mis à niveau vers Mint 13.
MrPink
Ok Micha, mais "Linux Mint" n'est pas une distribution officielle d'Ubuntu ... mais je pense que si vous utilisez "Mint 13", le paquet skype serait pour "précis" pas pour "Lucid" .Package pour (ubuntu 12.04 multicarch ). alors vous devez l'installer avec gdebi.
Roman Raguet
Ok, j'ai aussi essayé ça mais j'obtiens toujours:Unpacking skype:i386 (from skype-ubuntu-precise_4.1.0.20-1_i386.deb) ... dpkg: dependency problems prevent configuration of skype:i386: skype:i386 depends on libqt4-network (>= 4:4.8.0); however: Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtgui4 (>= 4:4.8.0); however: Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtwebkit4 (>= 2.2~2011week36); however: dpkg: error processing skype:i386 (--install): dependency problems - leaving unconfigured
MrPink
.. la version skype depuis le gestionnaire de paquets peut être installée sans problème, mais c'est la version 2. * dont je ne veux pas. ; (
MrPink

Réponses:

12

Eh bien, pour autant que je sache, dpkg ne peut pas résoudre les dépendances, mais comme vous avez installé Ubuntu Lucid 10.04 , vous pouvez utiliser "Gdebi" * (outil gui et résoudre les dépendances) * cliquez simplement dans le package .deb.

Une autre option est ... vous pouvez exécuter sudo dpkg -i package.deb (ce ne sera pas une installation complète avec des dépendances d'erreur).
Après cela, vous venez d'exécuter sudo apt-get -f installet l' outil apt-get corrigera les dépendances manquantes.

J'espère que cela vous sera utile!.

Roman Raguet
la source
Ok je vais essayer Gdebi . Le problème avec sudo apt-get -f install est qu'il reconnaît qu'il y a un paquet cassé (skype) mais au lieu d'installer les dépendances manquantes il veut supprimer le paquet cassé.
MrPink
Ok Micha, vous pouvez essayer une autre option et c'est sudo dpkg -i package.deb, puis allez dans l'outil sypactic et dans le menu, et utilisez Edition> Réparer les paquets cassés.
Roman Raguet
J'ai essayé, mais c'est la même chose qu'en exécutant sudo apt-get -f install, le gestionnaire de paquets veut supprimer skype au lieu d'installer les dépendances nécessaires.
MrPink
1

Si vous utilisez Linux 64 bits , ce problème est généralement dû à des bibliothèques manquantes.
Accédez à Ubuntu Software Center et installez le package ia32-libs , puis réinstallez Skype. J'espère que cela résoudra votre problème.

CachemireHackers
la source
Le gestionnaire de logiciels indique que ia32-libs est déjà installé.
MrPink