Tentando instalar o Steam no Ubuntu 16.04.3 LTS 64 bits

0

Quando tento instalar através de sudo apt-get install steam , recebo este erro:

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:
 steam:i386 : Depends: libgl1-mesa-dri:i386 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.

Analisei muitas soluções possíveis, um exemplo:

sudo apt-get install libgl1-mesa-dri:i386 
sudo apt-get install libgl1-mesa-glx:i386

Tudo o que isso faz é dar erros ainda maiores:

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:
 libegl1-mesa : Depends: libgl1-mesa-dri (= 17.0.7-0ubuntu0.16.04.1) but it is not going to be installed
 libgl1-mesa-dri:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.63) but it is not going to be installed
                        Depends: libdrm-intel1:i386 (>= 2.4.48) but it is not going to be installed
                        Depends: libdrm-nouveau2:i386 (>= 2.4.66) but it is not going to be installed
                        Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not going to be installed
                        Depends: libdrm2:i386 (>= 2.4.38) but it is not going to be installed
                        Depends: libelf1:i386 (>= 0.142) but it is not going to be installed
                        Depends: libllvm3.8:i386 but it is not going to be installed
 libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed
 libqt5svg5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
                       libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
              Depends: libqt5widgets5 (>= 5.3.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

e

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:
 libgl1-mesa-glx:i386 : Depends: libdrm2:i386 (>= 2.3.1) but it is not going to be installed
                        Depends: libglapi-mesa:i386 (= 11.2.0-1ubuntu2) but it is not going to be installed
                        Depends: libgl1-mesa-dri:i386 (>= 7.2) but it is not going to be installed
 libonline-accounts-daemon1 : Depends: libonline-accounts-client1 but it is not going to be installed
 libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed
 libqt5svg5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
                       libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
              Depends: libqt5widgets5 (>= 5.3.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

respectivamente, antes e depois

sudo dpkg --add-architecture i386

que não faz diferença.

O problema persiste até mesmo através de novas instalações, então eu realmente não sei o que fazer

Eu hesito em instalar as principais atualizações do sistema, já que elas tendem a quebrar o touchpad dos laptops, porque eu estou deixando como último recurso, mas neste momento tudo é bem-vindo para ser honesto ...

Edit: Welp, realmente parece que a atualização é a minha única escolha. Espero que não quebre o meu touchpad como da última vez, ou eu vou ter que fazer um diferente perguntar ao Ubuntu ... aqui vai nada

Edite 2: AGRADECIMENTO BOM TRABALHO! Eu fiz uma atualização completa, e depois me deu uma tela diferente (talvez para alguns de vocês será útil idk)

Steam needs to install these additional packages: 
    libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for ****: 
.......
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libllvm4.0
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386
  libgcc1:i386 libglapi-mesa:i386 libllvm5.0:i386 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386
Suggested packages:
  glibc-doc:i386 locales:i386 lm-sensors:i386
The following NEW packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libbsd0:i386 libc6:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi6:i386 libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libllvm5.0:i386 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
  libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386
0 upgraded, 39 newly installed, 0 to remove and 3 not upgraded.
Need to get 25,6 MB of archives.
After this operation, 223 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Então eu poderia apenas correr com vapor normalmente, e a melhor parte: meu touchpad funciona bem! Obrigado por todas as respostas e lamento se perdi o tempo de alguém

    
por Thomas095 05.04.2018 / 20:24

2 respostas

0

Eu o uso executando o PlayOnLinux, que é um WineFrontend. Heres um link que pode ajudá-lo a decidir como você deseja executá-lo no Ubuntu. link

    
por Zachary Noe 05.04.2018 / 21:29
0

Certifique-se de ter ativado os repositórios "universo" e "multiverso".

sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
sudo apt install steam

ATUALIZAÇÃO:

Você também desejará ter certeza de que está totalmente atualizado:

sudo apt full-upgrade

Problemas de dependência persistentes podem, às vezes, ser resolvidos com gdebi :

sudo apt install gdebi

Depois disso, você pode tentar instalar o mais recente deb do repositório oficial:

wget http://repo.steampowered.com/steam/archive/precise/steam_latest.deb
sudo gdebi steam_latest.deb

Embora isso não resolva completamente o problema, ele deve esclarecer mais sobre os conflitos de dependência.

Você pode sempre forçar e esperar pelo melhor:

sudo apt install -f steam
    
por Karl Wilbur 06.04.2018 / 01:51