'Instalación del controlador de excepciones de breakpad para appid (steam)' al intentar ejecutar Steam

15

Instalé steam para ubuntu, así que intenté iniciarlo y obtengo esto:

~$ steam
Installing breakpad exception handler for appid(steam)/version(1352224866_client)

~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal


~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler XT [AMD Radeon HD 6700M Series] (rev ff)

¿Cuál es el problema y cómo solucionarlo?

Diamante estrella
fuente

Respuestas:

12

Instale ia32-libs:

sudo apt-get install ia32-libs
Miroslav Ranković
fuente
2
Tengo el mismo problema y cuando intento instalar ia32-libs me sale el siguiente problema. You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch libldap-2.4-2 : Breaks: libldap-2.4-2:i386 (!= 2.4.28-1.1ubuntu4.1) but 2.4.28-1.1ubuntu4.2 is to be installed libldap-2.4-2:i386 : Breaks: libldap-2.4-2 (!= 2.4.28-1.1ubuntu4.2) but 2.4.28-1.1ubuntu4.1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Zuhaib
Este paquete ya no está disponible para, por ejemplo, 16.04. Ver otras respuestas en su lugar.
landroni
3

Steam necesita muchas bibliotecas de 32 bits de su sistema. Si falta alguno de estos, el ejecutable de Steam se bloqueará.

En openSUSE puede verificar qué paquete proporciona una biblioteca específica con el comando zypper wp libpng12.so.0.

En Ubuntu no existe una manera tan fácil, pero este sitio explica el proceso anterior bastante bien.

La lista completa requerida para iniciar Steam:

    libGL.so.1
    libX11.so.6
    libXau.so.6
    libXext.so.6
    libXi.so.6
    libXrandr.so.2
    libXrender.so.1
    libappindicator.so.1
    libasound.so.2
    libc.so.6
    libcairo.so.2
    libdbus-1.so.3
    libdl.so.2
    libfontconfig.so.1
    libfreetype.so.6
    libgcc_s.so.1
    libgdk-x11-2.0.so.0
    libgdk_pixbuf-2.0.so.0
    libglib-2.0.so.0
    libgobject-2.0.so.0
    libgtk-x11-2.0.so.0
    libm.so.6
    libnspr4.so
    libnss3.so
    libnssutil3.so
    libpango-1.0.so.0
    libpangocairo-1.0.so.0
    libpangoft2-1.0.so.0
    libplc4.so
    libpng12.so.0
    libpthread.so.0
    librt.so.1
    libsmime3.so
    libstdc++.so.6
    libsteam.so
    libxcb.so.1
    libz.so.1

Si desea averiguar rápidamente lo que falta, ejecute el siguiente comando:

strace -E LD_LIBRARY_PATH=/home/USERNAME/Steam/ubuntu12_32/ -e trace=open /home/USERNAME/Steam/ubuntu12_32/steam (reemplace USERNAME dos veces con su nombre de cuenta en su Linux)

Le dará un resultado similar a esto en una de las últimas líneas:

open("/home/user/Steam/ubuntu12_32/libspeex.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Si no hay una línea después de la cual no se menciona ENOENT, deberá buscar qué paquete proporciona la biblioteca compartida (libspeex.so.1 en este caso) de acuerdo con el tutorial anterior.

szotsaki
fuente
1
LANG=C LD_LIBRARY_PATH=${HOME}/Steam/ubuntu12_32 ldd ${HOME}/Steam/ubuntu12_32/* | grep 'not found'

Eso debería darle una lista de todas las bibliotecas faltantes; incluso si usa un idioma que no sea inglés, deje la última parte como "no encontrado".

El ejecutable de steam en sí mismo no depende de muchos, pero los que carga en tiempo de ejecución saldrán del proceso limpiamente si sus dependencias no están satisfechas, sin dar salida aparte del "controlador de excepciones que se está instalando".

Hirato
fuente
Una vez que encuentre la lista, consulte askubuntu.com/questions/107230/… para obtener instrucciones de instalación.
landroni
0

En Reddit vi una solución:

apt-get install libpango1.0-0:i386
apt-get -f install
OrangeTux
fuente
no funcionó para mí
Star Diamond
¿Has intentado instalar otros de 32 bits como sugiere la publicación?
OrangeTux
sí, tengo ... sudo apt-get install libpango1.0-0: i386; sudo apt-get -f install
Star Diamond