Tentando instalar o vapor

7

Eu tenho tentado instalar o vapor o dia todo e tenho encontrado todos os tipos de problemas, mas gostaria de um pouco de ajuda com este específico:

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:
 steam:i386 : Depends: libgl1-mesa-glx:i386
E: Unable to correct problems, you have held broken packages

    
por IG0KillamatricRiikz 18.11.2015 / 14:47

3 respostas

5

Conclusão

Mais detalhes, veja a próxima seção

  • É importante considerar a saída dos comandos como apt-cache package_name .
  • sudo dpkg -i --force-all deb_file é uma grande ajuda quando você precisa forçar a instalação de um pacote por qualquer meio
  • A reinstalação de um pacote às vezes pode resolver problemas de dependência que na verdade não são problemas de dependência.

Detalhes

Eu não consigo determinar qual foi a causa exata do problema. A saída a seguir parece ter sido o principal problema. Você pode ver que o candidato de instalação para libcgmanager0:i386 é a versão 0.24-0ubuntu7.5 . Mas libcgmanager0 e libcgmanager0:i386 precisam ter exatamente a mesma versão.

% apt-cache policy libcgmanager0:i386 libcgmanager0
The following packages have unmet dependencies:
 libudev1 : Depends: libcgmanager0 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
libcgmanager0:i386:
  Installed: (none)
  Candidate: 0.24-0ubuntu7.5
  Version table:
     0.39-2ubuntu2~ubuntu14.04.1 0
        100 http://gr.archive.ubuntu.com/ubuntu/ trusty-backports/main i386 Packages
     0.24-0ubuntu7.5 0
        500 http://gr.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
     0.24-0ubuntu7.1 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
     0.24-0ubuntu5 0
        500 http://gr.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
libcgmanager0:
  Installed: 0.39-2ubuntu2~ubuntu14.04.1
  Candidate: 0.39-2ubuntu2~ubuntu14.04.1
  Version table:
 *** 0.39-2ubuntu2~ubuntu14.04.1 0
        100 http://gr.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     0.24-0ubuntu7.5 0
        500 http://gr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
     0.24-0ubuntu7.1 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     0.24-0ubuntu5 0
        500 http://gr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Por esse motivo, baixamos o pacote e forçamos manualmente a instalação.

wget http://mirrors.kernel.org/ubuntu/pool/main/c/cgmanager/libcgmanager0_0.39-2ubuntu2~ubuntu14.04.1_i386.deb
sudo dpkg -i libcgmanager0_0.39-2ubunt‌​u2~ubuntu14.04.1_i386.deb

Se os próximos passos ainda são necessários, não posso dizer exatamente. Eu simplesmente os listo ...

apt-get download libc6:i386
sudo dpkg -i --force-all libc6*i386.deb

E agora nós tivemos

(Reading database ... 196730 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6.6_i386.deb ...
Unpacking libc6:i386 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.6) ...
dpkg: libc6:i386: dependency problems, but configuring anyway as you requested:
 libc6:i386 depends on libgcc1.

Setting up libc6:i386 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
ig0killahr79@ig0killahr79-Inspiron-3537:~$ apt-get download libc6:i386; sudo dpkg -i --force-all libc6*i386.deb
(Reading database ... 196730 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6.6_i386.deb ...
Unpacking libc6:i386 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.6) ...
dpkg: libc6:i386: dependency problems, but configuring anyway as you requested:
 libc6:i386 depends on libgcc1.

Setting up libc6:i386 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...

Resolvido com

sudo apt-get install --reinstall libgcc1

Após um teste com

sudo apt-get install -f

temos isso

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

Parece ótimo e, finalmente,

% sudo apt-get install steam:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
steam:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

    
por A.B. 18.11.2015 / 18:29
0

Abra um terminal ( Ctrl + Alt + T ) e execute:

sudo apt-get update && sudo apt-get install -f
sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
sudo apt-get install steam
    
por hg8 18.11.2015 / 14:51
0

Você pode tentar instalar o steam a partir do software-center, e ele funciona ou faz o download do link , e pode funcionar bem dessa forma

    
por Michael 18.11.2015 / 19:51

Tags