Nunca había usado Ubuntu ni ningún otro sistema operativo Linux antes del viernes pasado. Por lo que sé, es posible que haya instalado Ubuntu mal y me falte un componente. Preferiría que usaras la terminología más simple posible, pero estoy de acuerdo con buscar un poco en Google si es necesario. Acabo de instalar Steam para Ubuntu 16.04 pero no se abre cuando hago clic en él en el iniciador. El icono parpadea durante unos segundos, se detiene y luego no sucede nada. Miré en el monitor del sistema y aparece Steam allí, pero finalizar el proceso y volver a intentarlo no hace nada. Escuché que intentar abrir aplicaciones que no funcionan a través de la terminal te indica cuál es el error, así que lo intenté y obtuve esto:
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Por favor ayuda, solo quiero volver a jugar CS:GO.
Respuesta1
Este problema sólo está presente en Ubuntu 16.04. En ubuntu 16.10, instale steam:i386
el paquete desde el repositorio multiverso de Ubuntu (el repositorio está habilitado de forma predeterminada) y la mayoría de los problemas se han solucionado. Para arreglar en Ubuntu 16.04:
Solución recomendada:
Si acaba de instalar Steam, asegúrese de que Steam esté cerrado y vaya a
~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/
y elimine el enlacelibstdc++.so.6
.rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
Eso es todo ahora debería arrancar sin problema. Deja que haga la actualización. Después de la actualización, si el mensaje es el mismo (el archivo se volverá a crear después de la primera actualización), asegúrese de que Steam esté cerrado y haga lo mismo. Además, si tiene un sistema de 64 bits, vaya
~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
y eliminelibstdc++.so.6
.rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
En algunos sistemas
libstdc++.so.6
se sigue recreando. Si ese es tu caso, crea el scriptsteam.sh
con permisos ejecutables:#!/bin/bash export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' export DISPLAY=:0 steam
Luego cambie en la entrada del escritorio de Steam la
Exec=
línea en la ruta absoluta del script steam.sh. Cada vez que quieras jugar un juego, abre primero Steam con la entrada de escritorio modificada y luego ejecuta el juego desde Steam. Fuente:https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/
Respuesta2
Instalé Steam con el paquete en los repositorios de Ubuntu, no con el archivo .deb de Steam. Aparentemente, el paquete proporcionado por Ubuntu está modificado para funcionar en Ubuntu.
Retire el paquete de válvulas:
sudo apt purge steam-launcher
Elimine el repositorio si no se ha eliminado con el paquete:
sudo rm /etc/apt/sources.list.d/steam.list
Vuelva a cargar la lista de fuentes:
sudo apt update
Instale Steam desde los repositorios:
sudo apt install steam
Para más detalles ver:https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
Respuesta3
Prueba esto :
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
Respuesta4
2019
El binario de Steam es de 32 bits. Las versiones recientes de los controladores de Nvidia dejaron de admitir aplicaciones de 32 bits. Para solucionar este problema en Ubuntu 18.04:
sudo add-apt-repository ppa:graphics-drivers/ppa
- Ejecute
nvidia-settings
y verifique la versión principal de su controlador Nvidia.El mío, por ejemplo, es: Versión del controlador NVIDIA: 430.26 (es decir, 430) sudo apt install libnvidia-gl-{{MAJOR VERSION NUMBER}}:i386
Por ejemplo, siendo mi controlador Nvidia versión principal 430, mi comando terminó siendosudo apt install libnvidia-gl-430:i386
Pero Steam, en serio, 32 bits....??