não pode reinstalar o skype depois de remover manualmente seu pacote “retido”

1

Estou executando o Ubuntu 12.04 (preciso) no meu computador, o que eu mantenho atualizado. Recentemente, o Skype começou a ser listado como um pacote "mantido para trás" sempre que eu executava uma atualização de software.

Estupidamente, eu desinstalei o Skype manualmente usando o "apt-get purge", com o objetivo de instalar a versão mais recente. Eu aprendi nunca mais fazer isso, já que agora não consigo reinstalar nenhuma versão do Skype. Isso realmente é um problema, já que é a minha principal maneira de me manter em contato com parentes distantes.

Eu tentei dizer ao apt-get para instalar especificamente a versão do skype e do skype-bin atualmente em atualizações precisas (4.1.0.20.0-0ubuntu0.12.04.2) e que eu estava trabalhando muito bem no meu computador, mas falha:

# apt-get install skype=4.1.0.20.0-0ubuntu0.12.04.2
The following packages have unmet dependencies:
skype : Depends: skype-bin
E: Unable to correct problems, you have held broken packages.


# apt-get install skype-bin=4.1.0.20.0-0ubuntu0.12.04.2
The following packages have unmet dependencies:
skype-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Executando o skype de pesquisa do aptitude, recebo:

pi  skype                                                              - client for Skype VOIP and instant messaging service
p   skype:i386                                                         - client for Skype VOIP and instant messaging service 
v   skype-bin                                                          -  
pB  skype-bin:i386                                                     - client for Skype VOIP and instant messaging service - binary files  

Eu aprendi na página man como interpretar essas letras iniciais e parece estranho: o skype não está instalado, mas a "ação armazenada" é instalá-lo. E o skype-bin está listado como desinstalado e quebrado.

UPDATE: Como sugerido pelo Tumbleweed, aqui está a saída da política do apt-cache:

# apt-cache policy libqtwebkit4:i386 skype
libqtwebkit4:i386:
 Installed: (none)
 Candidate: 2.2.1-1ubuntu4
 Version table:
  2.2.1-1ubuntu4 0
   50 http://us.archive.ubuntu.com/ubuntu precise/main i386 Packages
skype:
 Installed: (none)
 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 amd64 Packages

UPDATE: Depois disso eu instalei manualmente o libqtwebkit4 usando o apt-get install, mas essa versão (2.2.1-1ubuntu4) não satisfez as dependências do skype-bin ("> = 2.2 ~ 2011week36").

Qualquer conselho sobre como consertar essa bagunça seria muito apreciado! Eu prometo que aprendi minha lição para nunca tentar forçar qualquer atualização ...

    
por Sonia Bastclurd 22.01.2013 / 02:39

0 respostas