No se puede instalar Skype debido a errores de dependencia; dpkg no instala dependencias [cerrado]

8

Estoy tratando de instalar la última versión de Skype (4.1) en mi Linux.

He descargado el paquete skype-ubuntu-lucid_4.1.0.20-1_i386.deb del sitio oficial de Skype.

Eliminé todas las versiones instaladas, incluidos los archivos de configuración.

Ahora, cuando intento instalar el paquete descargado, recibo los siguientes errores:

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

Ahora pensé: puedo instalar las dependencias que faltan manualmente, pero al intentarlo, obtuve errores de dependencia nuevamente. Parece que las dependencias de un paquete no se descargan e instalan automáticamente.

¿Existe una opción de comando para dpkgque las dependencias faltantes se instalen automáticamente?

MrPink
fuente
¿Qué versión de Ubuntu estás usando?
Para hacer el
He instalado "Linux Mint 12 Lisa" , que se actualizó a Mint 13.
MrPink
Ok Micha, pero "Linux Mint" no es una distribución oficial de Ubuntu ... pero creo que si estás ejecutando "Mint 13", el paquete de Skype sería para "preciso", no para "Lucid". Paquete para (ubuntu 12.04 multicarch ) entonces deberías instalarlo con gdebi.
Roman Raguet
Ok, también probé esto pero aún obtengo: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 versión de skype desde el administrador de paquetes se puede instalar sin problemas, pero es la versión 2. * la que no quiero. ; (
MrPink

Respuestas:

12

Bueno, hasta donde yo sé, dpkg no puede resolver dependencias, pero debido a que tiene instalado Ubuntu Lucid 10.04 , puede usar "Gdebi" * (herramienta gui y resolver dependencias) * simplemente haga doble clic en el paquete .deb.

Otra opción es ... puede ejecutar sudo dpkg -i package.deb (no será una instalación completa con dependencias de error).
Después de eso, simplemente ejecuta sudo apt-get -f instally la herramienta apt-get corregirá las dependencias que faltan.

Espero que esto sea útil!

Raguet romano
fuente
Ok, intentaré con Gdebi . El problema con sudo apt-get -f install es que reconoce que hay un paquete roto (skype) pero en lugar de instalar las dependencias que faltan, quiere eliminar el paquete roto.
MrPink
Ok Micha, puedes probar otra opción y es sudo dpkg -i package.deb y luego ve a la herramienta sypactic y en el menú, y usa Editar> Reparar paquetes rotos.
Roman Raguet
Lo intenté, pero es lo mismo que ejecutar sudo apt-get -f install, el administrador de paquetes quiere eliminar skype en lugar de instalar las dependencias necesarias.
MrPink
1

Si está utilizando Linux de 64 bits , este problema generalmente se debe a la falta de bibliotecas.
Vaya al Centro de software de Ubuntu e instale el paquete ia32-libs y luego reinstale Skype. Espero que resuelva su problema.

CachemiraHackers
fuente
El administrador de software dice que ia32-libs ya está instalado.
MrPink el