Não é possível instalar o Skype devido a erros de dependência; O dpkg não instala dependências [fechado]

8

Estou tentando instalar a versão mais recente do Skype (4.1) no meu Linux.

Fiz o download do pacote skype-ubuntu-lucid_4.1.0.20-1_i386.deb no site oficial do Skype.

Eu removi todas as versões instaladas, incluindo os arquivos de configuração.

Agora, quando tento instalar o pacote baixado, recebo os seguintes erros:

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

Agora pensei: posso instalar as dependências ausentes manualmente, mas, ao tentar isso, obtive erros de dependência novamente. Parece que as dependências de um pacote não são baixadas e instaladas automaticamente.

Existe uma opção de comando para dpkgmodo que dependências que estão faltando são instalados automaticamente?

MrPink
fonte
Qual versão do Ubuntu você está usando?
Para Do
Eu instalei "Linux Mint 12 Lisa" , que é atualizado para Mint 13.
MrPink
Ok Micha, mas "Linux Mint" não é uma distribuição oficial do Ubuntu ... mas eu acho que, se você estiver executando o "Mint 13", o pacote do skype seria para "preciso" e não para "Lucid". ) então você deve instalá-lo com o gdebi.
Roman Raguet
Ok, eu também tentei isso, mas ainda assim: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 26/11/12
.. a versão do skype de dentro do gerenciador de pacotes pode ser instalada sem problemas, mas é a versão 2. * que eu não quero. ; (
MrPink 26/11/12

Respostas:

12

Bem, até onde eu sei, o dpkg não pode resolver dependências, mas como você tem o Ubuntu Lucid 10.04 instalado, pode usar o "Gdebi" * (ferramenta de interface gráfica e resolver dependências) * apenas clicar duas vezes no pacote .deb.

Outra opção é ... você pode executar sudo dpkg -i package.deb (não será uma instalação completa com dependências de erro).
Depois disso, basta executar sudo apt-get -f installe a ferramenta apt-get irá corrigir as dependências ausentes.

Espero que isso seja útil!

Roman Raguet
fonte
Ok, vou tentar o Gdebi . O problema com o sudo apt-get -f install é que ele reconhece que há um pacote quebrado (skype), mas em vez de instalar as dependências ausentes, ele deseja excluir o pacote quebrado.
MrPink
Ok Micha, você pode tentar outra opção e é sudo dpkg -i package.deb e, em seguida, vá para a ferramenta sypactic e no menu e use Editar> Corrigir pacotes quebrados.
Roman Raguet
Eu tentei, mas é o mesmo que executar o sudo apt-get -f install, o gerenciador de pacotes deseja remover o skype em vez de instalar as dependências necessárias.
MrPink
1

Se você estiver usando o Linux de 64 bits , esse problema geralmente ocorre devido à falta de bibliotecas.
Vá para o Ubuntu Software Center, instale o pacote ia32-libs e reinstale o Skype. Espero que ele resolva o seu problema.

KashmirHackers
fonte
O gerente de software diz que o ia32-libs já está instalado.
MrPink