Ubuntu 15.04, não é possível instalar o Skype

6

Eu tentei soluções propostas encontradas aqui:

Como instalo o Skype?

Como instalar o Skype 4.3?

e outros lugares, mas ainda sem sorte. Meu sistema foi atualizado do Ubuntu 14.04 e o Skype funcionou bem. Depois que fiz o upgrade, o Skype desapareceu e não consigo instalá-lo. Então, depois de tentar um monte de soluções encontradas no fórum, eu ainda estou no mesmo lugar, então quando eu digito isso:

sudo apt-get install skype skype-bin

Eu entendo isso

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 skype-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it  is not going to be installed
                  Depends: libgl1-mesa-glx:i386 but it is not going to be  installed
E: Unable to correct problems, you have held broken packages.

Se eu inserir isso:

sudo apt-get install libqtwebkit4:i386

Eu entendo isso

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libqtwebkit4:i386 : Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                          libgl1:i386
                 Depends: libqt4-opengl:i386 (>= 4:4.5.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Se eu fizer isso, observe que é o mesmo acima, mas sem :i386

sudo apt-get install libqtwebkit4

Eu entendo isso:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libqtwebkit4 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    
por user1135541 02.09.2015 / 15:37

4 respostas

1

Seus pacotes provavelmente estão quebrados.

Prova de que seus pacotes estão quebrados

Eu testei isso com duas instalações diferentes do 15.04 de 64 bits:

A) fresh 15.04 install (acabou de fazer isso esta semana) - instalar o skype funciona perfeitamente com uma abordagem padrão de adicionar o repositório de parceiros e depois apt-get install skype.

B) instalação 15.04 nova, mas muito utilizada - essa caixa tinha um lote de software adicional instalado (mais de 15 GB). Não foi atualizado de uma instalação anterior como a sua. Eu tive exatamente os mesmos erros que você. Nenhuma das correções normais lá fora funcionaria (apt-get -f install / clean / autoclean / whatever - nenhum funcionou)

Isso mostra que o problema está nos seus pacotes. Eu até tentei o aptitude para resolver os conflitos, mas queria desinstalar mais de 500 pacotes do meu sistema! (não, obrigado!).

Soluções possíveis

  1. Faça uma nova instalação (15.10 estará disponível dentro de alguns dias!)

ou

  1. Tente usar o aptitude para ver se ele pode fornecer uma solução melhor no seu caso específico. Eu vou melhorar este post com exemplos a pedido.

ou

  1. Instale todas as dependências manualmente para fazer o Skype rodar na sua instalação confusa do 15.04 (provavelmente não é sua culpa ter sido confundido - isso é provavelmente um bug). Eu testei isso e funciona, então eu tenho o Skype nos dois (A) e (B) acima. Duas maneiras de tentar isso:

    1. O apt-get instala todos os pacotes acima, forçando a instalação quando necessário, mesmo que o apt-get esteja reclamando. Eu não consegui fazer isso funcionar.

    ou

    1. (funcionou para mim) Instale cada biblioteca manualmente, buscando-a no repositório. É mais uma arte fazer isso direito. No entanto, pode valer a pena, já que o Skype é tão central que você pode precisar muito dele. Vou descrever isso em mais algumas edições, mas basicamente envolve o uso de ldd, arquivo apt-find, apt-get download nome_do_pacote: i386, dpkg -x nome_do_pacote * .deb para descompactar, então um truque ldconfig usando /etc/ld.so .conf.d. Eu poderia postar todas as libs diretamente para você, mas seus 600MB de * .so's ....
por rfabbri 18.10.2015 / 05:03
1

Primeiro, você deve remover todos os softwares relacionados ao skype instalados anteriormente.

Abra um terminal e execute:

sudo apt-get purge '^skype.*'
sudo apt-get autoremove  

Abra o Nautilus - pressione Ctrl + H e delete a pasta .skype no diretório /home .

Agora, ative o repositório Parceiros canônicos para adicioná-lo às fontes de software.
Abra o Software & amp; Atualizações , selecione Outro Software e verifique os Parceiros da Canonical.

O Microsoft skype está disponível apenas em uma versão de 32 bits - por isso, adicione a arquitetura i386 .

sudo dpkg --add-architecture i386  

Atualize os repositórios:

sudo apt-get update  

Instale o Skype e todas as dependências:

sudo apt-get install skype
    
por cl-netbox 20.10.2015 / 10:40
0

o que você precisa fazer é baixar o Skype do site.

Abra um Terminal pressionando Ctrl + Alt + T e, em seguida, digite ou copie em

wget http://download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb

instale-o digitando

sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb

As necessidades do Skype dependem de alguns pacotes que não estão instalados que vamos instalar abrindo um Terminal e digitando

sudo apt-get install -f

depois disso, você deve ter o skype instalado e funcionando.

Eu testei isso no Ubuntu 15.04 32bit e funciona.

    
por Neil 23.10.2015 / 22:28
0

Eu tive problemas semelhantes com a instalação de outros pacotes no Ubuntu antes. Eu tentei o seguinte em uma caixa limpa Vagrant 15.04 com repositórios de parceiros ativados:

    $ apt-cache policy skype skype-bin libqtwebkit4:i386 libgl1-mesa-glx:i386
    skype:
      Installed: (none)
      Candidate: 4.3.0.37-0ubuntu0.12.04.1
      Version table:
         4.3.0.37-0ubuntu0.12.04.1 0
            500 http://archive.canonical.com/ubuntu/ vivid/partner amd64 Packages
    skype-bin:i386:
      Installed: (none)
      Candidate: 4.3.0.37-0ubuntu0.12.04.1
      Version table:
         4.3.0.37-0ubuntu0.12.04.1 0
            500 http://archive.canonical.com/ubuntu/ vivid/partner i386 Packages
    libqtwebkit4:i386:
      Installed: (none)
      Candidate: 2.3.2-0ubuntu7
      Version table:
         2.3.2-0ubuntu7 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
    libgl1-mesa-glx:i386:
      Installed: (none)
      Candidate: 10.5.9-2ubuntu1~vivid2
      Version table:
         10.5.9-2ubuntu1~vivid2 0
            500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main i386 Packages
         10.5.2-0ubuntu1 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

Depois de instalar o skype, recebo a seguinte saída:

$ apt-cache policy skype skype-bin libqtwebkit4:i386 libgl1-mesa-glx:i386
skype:
  Installed: 4.3.0.37-0ubuntu0.12.04.1
  Candidate: 4.3.0.37-0ubuntu0.12.04.1
  Version table:
 *** 4.3.0.37-0ubuntu0.12.04.1 0
        500 http://archive.canonical.com/ubuntu/ vivid/partner amd64 Packages
        100 /var/lib/dpkg/status
skype-bin:i386:
  Installed: 4.3.0.37-0ubuntu0.12.04.1
  Candidate: 4.3.0.37-0ubuntu0.12.04.1
  Version table:
 *** 4.3.0.37-0ubuntu0.12.04.1 0
        500 http://archive.canonical.com/ubuntu/ vivid/partner i386 Packages
        100 /var/lib/dpkg/status
libqtwebkit4:i386:
  Installed: 2.3.2-0ubuntu7
  Candidate: 2.3.2-0ubuntu7
  Version table:
 *** 2.3.2-0ubuntu7 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
        100 /var/lib/dpkg/status
libgl1-mesa-glx:i386:
  Installed: 10.5.9-2ubuntu1~vivid2
  Candidate: 10.5.9-2ubuntu1~vivid2
  Version table:
 *** 10.5.9-2ubuntu1~vivid2 0
        500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main i386 Packages
        100 /var/lib/dpkg/status
     10.5.2-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

Como você pode ver, as versões instaladas correspondem aos candidatos. Você precisa examinar cada pacote dessa lista que já está instalado em seu sistema e verificar se ele corresponde ao candidato. Como?

Vamos dar uma olhada no último pacote. Para instalar a versão candidata, execute

$ sudo apt-get install -t vivid-updates libgl1-mesa-glx:i386=10.5.9-2ubuntu1~vivid2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgl1-mesa-glx:i386 is already the newest version.
libgl1-mesa-glx:i386 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Razoavelmente, eu já tinha essa versão instalada, mas agora ela será corrigida para esta versão.

Você pode ter algumas dependências conflitantes que você pode ter que resolver removendo outros pacotes que dependem de versões de pacotes não usuais (normalmente, de PPAs estranhos):

sudo apt-get purge package    
sudo dpkg -r package
sudo dpkg --purge --force-all --dry-run package

Essas opções na ordem dada e tenha em mente que o último comando pode transformar sua instalação em um trem, então eu coloco --dry-run lá, o que você tem que remover manualmente quando você está confiante sobre o que você ' está fazendo.

    
por berezovskyi 24.10.2015 / 14:31

Tags