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?
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).
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:
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.
fuente
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".
fuente
En Reddit vi una solución:
fuente
La solución fácil en estos días es habilitar
multiverse
y simplementeapt install steam
:https://linuxconfig.org/how-to-install-steam-on-ubuntu-18-04-bionic-beaver-linux
fuente