Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Judokaito en 1 Enero 2016, 20:25 pm



Título: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 1 Enero 2016, 20:25 pm
Saludos compañeros!
Necesito instalar Steam en Debian 8, instale el launcher y al arrancarlo me da este error:

libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Busque soluciones a eso y y me piden librerías que a su vez dan error al instalar porque dependen de otras librerías y así un sin fin de veces :S
Por favor solicito una ayuda un poco mas clara de la que encontré por ahí, os agradecería mucho una serie de pasos para poder instalar steam en Debian.

Muchas gracia por vuestra atención. Un saludo.


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: do-while en 2 Enero 2016, 03:13 am
¡Buenas!

Que yo recuerde, lo único que hay que hacer para instalar Steam en Debian es añadir soporte para aplicaciones i386 (si la versión que utilizas es de 64 bits, claro está) e instalar Steam.
Código:
dpkg --add-architecture i386
apt-get update
apt-get install steam

Yo lo hice así y nunca he tenido ningún problema...

¡Saludos!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 2 Enero 2016, 03:25 am
Hola!
Pues que suerte teneis todos haha ayo hago lo que me dijiste lo instala correctamente y a la hora de abrir el programa pues:
Running Steam on debian 8 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Saludos


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: do-while en 3 Enero 2016, 00:56 am
A ver si algo de lo que dicen en este enlace (https://www.google.es/?gws_rd=ssl#q=debian+steam+libGL+error:+unable+to+load+driver:+swrast_dri.so) te sirve de algo...

Yo más no puedo aportar.


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Diabliyo en 3 Enero 2016, 04:36 am
Saludos compañeros!
Necesito instalar Steam en Debian 8, instale el launcher y al arrancarlo me da este error:

libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Busque soluciones a eso y y me piden librerías que a su vez dan error al instalar porque dependen de otras librerías y así un sin fin de veces :S
Por favor solicito una ayuda un poco mas clara de la que encontré por ahí, os agradecería mucho una serie de pasos para poder instalar steam en Debian.

Muchas gracia por vuestra atención. Un saludo.

Tu problema es la tarjeta grafica, necesitas una buena tarjeta ATI o NVIDIA !



Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 3 Enero 2016, 08:13 am
Tengo una amd/ati la ca,bie por una Nvidia vieja que tenia y tanto en windows como en Ubuntu me iba muy bien, puede ser los controladores o driver... pero es que no se a que se refiere exactamente el fallo :/
saludos.


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: do-while en 3 Enero 2016, 11:12 am
¿Qué controladores tienes instalados? ¿Los de nvidia o nouveau?


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 3 Enero 2016, 18:00 pm
He instalado ya tantas librerias y demás que la verdad no te se decir que driver tengo instalado, si me dices como averiguarlo te lo agradecería, de todos modos creo que tengo la privativa de amd/ati si no recuerdo mal la instale siguiendo los pasos de la wiki-debian.
Saludos y gracias por la ayuda!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Diabliyo en 3 Enero 2016, 21:00 pm
Hola NZXT.

Mi primer consejo es que no uses GNU/Linux como si estuvieras en Windows, eso de "ya no se que driver tengo instalado" es lo que menos debe hacer, porque cualquier otro lector pensara "para que le ayudo, si no tiene idea del sistema que esta usando".... osease, en conclusión la única ayuda posible es ir frente a tu equipo y hacer las cosas.

En fin....

1) Desinstalar todo lo que haz instalado respecto a "drivers"... que mejor llamemoslos "módulos".

2) Usas el comando: lspci |grep VGA, para detectar exactamente la marca y modelo de tu tarjeta gráfica.

3) Busca referencia sobre como cargarle el modulo adecuado a tu tarjeta gráfica.

OJO en GNU/Linux contamos con 2 tipos de módulos: Los de Fuentes Libres (lo proporciona el Kernel) y los Privados (que bajas de la pagina del fabricante). En ambos casos, aplica el que mejor te convenga o el que se te facilite mas.

Es importante tomar en cuenta siempre la versión de tu kernel para evitar incompatibilidades. (uname -a).

Con un poco de investigación + lo que acabo de comentarte deberías poder echar a volar tu tarjeta gráfica, de lo contrario requieres mas experiencia en GNU/Linux porque no es como Windows que hace las cosas solas, solo en ciertas ocasiones GNU/Linux facilita las cosas (ya que el kernel carga el modulo), pero en otras ocasiones (como ahorita) deberás machetearle.

Lo bueno de todo esto, es que si te aplicas, obtendrás un buen nivel :D

--- IMPORTANTE ---
Si te decides por usar el modulo del Fabricante en ocasiones si no lees sobre las incompatibilidades, en el peor de los escenarios cuando reinicies tu equipo y se cargue el modulo del fabricante tu pantalla se quedara en negro, esto indica que hay conflicto ya sea con el Xorg o el Kernel, de modo que tendrás que ir a una consola (pulsando las F1, F2, etc... o con buteo externo), quitar el modulo o ponerlo en "blacklist" (/etc/modprobe.d/blacklist) para evitar se cargue, y cargue el default (vesa, o cualquiera...).

Saludos !


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 3 Enero 2016, 21:50 pm
Hola de nuevo.
Primero sí, tienes razón con esa expresión "no se ni que drivers tengo instalados" en realidad no es tan así lo que pasa es que estaba ya un poco desesperado, pero todo lo que instalo es consciente y pensando lo que instalo y sobre todo leyendo mucho sobre que necesito y descargo, por eso me vine a GNU/linux. Tienes razón esto es mas que "next" y aceptar terminos que no sabes ni lo que hacen.

Segundo he salido de Windows porque no quiero esa comodidad decidi en su dia no pertenercer a ese tipo de sistemas y sobre todo aprender de todo esto, y me fui a Ubuntu alli aprendí mucho pero me quede corto lo vi muy "Facil" enb sentido de aprender de todo el sistema y ahora pues prefiero sistemas mas como decirlo... basicos? como Debian y creo que probare Arch me llama mucho (dame una opinion de Arch si quieres o algun consejo).

Y por ultimo muchas gracias caballeros por vuestra ayuda!! ya lo he conseguido! es que no entiendo el por que pero descargándome los módulos o paquetes non free (gracias por corregirme) de la wiki-debian pues seguía sin funcionar y ahora lo que hice fue descargarme el archivo .run de la pagina oficial de amd Y AHORA SI QUE FUNCIONA!
Repito: Gracias por vuestro tiempo y dedicación y espero veros en otro articulo un saludo!!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Diabliyo en 4 Enero 2016, 00:20 am
Hola NZXT.

Que buen que ya echaste a andar la tarjeta gráfica, ademas veo que por tus comentarios estas usando los módulos privados (del fabricante AMD).

Lo bueno es que en tu caso corriste con suerte y el *.run no te dio problemas, me han tocado situaciones donde el *.run no solo instala un modulo que no puede cargar el sistema, sino que en ocasiones cambia enlaces simbólicos que resulta mas difícil volver atrás.

Respecto a una opinion de la distro Archlinux, pues te comento que todos los GNU/Linux son lo mismo, solo cambia la manera en que cada distribución te presenta su ambiente, y claro, hay distros basadas en fuentes y en precompilados.

Por ejemplo los de rama Debian y Red Hat usan precompilados.
En cambio los de rama Gentoo y otros... usan fuentes.

Los de rama precompilada te facilitan la espera de estar compilando fuentes y también ahorran fatiga en estar buscando las dependencias, ya que generalmente el gestor local se encarga de instalar todo (synaptic, apt-get, yum, etc...). Y claro, un precompilado se instala en segundos o minutos, en cambio una fuente puede tardar desde segundos hasta horas.

Si quieres mejorar tus skills en GNU/Linux te recomiendo te instales Gentoo, te pongas el stage, levantes el portage y mantengas el sistema estable !. Esto mas que nada con la finalidad que uses mas comandos, aprendas sobre como identificar y canalizar errores y dar una solución.

Saludos !


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: do-while en 4 Enero 2016, 01:13 am
¡Buenas!

Yo evitaría al máximo utilizar paquetes ajenos a la propia distro ya que pueden introducir incompatibilidades entre las librerías por diferencias de versiones y puede que dejen de funcionar después de una actualización del kernel. No digo que lo anterior vaya a pasar siempre, pero por algo ofrecen las distros los drivers, bien sean libres bien privativos, bien probados para que funcionen de forma correcta con el resto del sistema.

Haciendo una búsqueda de drivers y un filtrado por ATI (apt-cache search driver | grep ATI) aparece fglrx-driver que es el privativo e instala el soporte para las X, el modulo dkms, el soporte para libgl y el propio driver, y si quieres un panel de control también tienes fglrx-control.

En la descripción del paquete fglrx-driver (apt-cache show fglrx-driver) se puede leer:
Código:
Description-en: non-free ATI/AMD RadeonHD display driver
 FGLRX / AMD Catalyst is the non-free proprietary display driver for the
 ATI/AMD RadeonHD and FireGL graphics cards. As an alternative, you may try
 the newest free driver xserver-xorg-video-radeon.

Así que si tu tarjeta gráfica se corresponde con alguno de los modelos descritos es lo que deberías de instalar (apt-get install fglrx-driver).

No se si lo anterior lo habías hecho ya o no, pero acostúmbrate a usar apt-cache search lo_que_quieras para realizar consultas sobre los paquetes y grep para filtrar los resultados. Si quieres obtener información sobre un paquete en concreto usa apt-cache show nombre_paquete y para terminar, busca información sobre el paquete en Google. En este caso busca la combinación del modelo de tu tarjeta (como ya te han dicho lspci | grep VGA) y el paquete fglrx-driver.

¡Saludos!

No se si lo sabes o no, pero por si a caso te dejo la información. Para poder instalar cualquier programa privativo tienes que asegurarte de que al final de las lineas que empiezan por deb en /etc/apt/sourcer.list aparecen las palabras contrib non-free, si el sistema está virgen creo que solo están los paquetes de main


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 4 Enero 2016, 01:32 am
Holas

Dyablillo:
SI bueno la gráfica me funcionaba bien con los drivers libres pero quería tener steam y tuve que recurrir a los privativos de amd *.run intento usar lo menos posible los módulos o paquetes privativos.

Si Do-while y Dyablillo:
  Me ha pasado ya eso xD al arrancar el equipo me salia una pantalla en negro después del grub y se quedaba un rato después salia un mensaje de error al cargar el entorno gráfico xD reinstale varias veces Debian por problemas de ese tipo, pero bueno se aprende a base de hostias...

Dyablillo:
  Gracias por mencionar lo de sistemas de fuentes, la verdad no tenia ni idea de eso descubrí GoboLinux y bueno gentoo ya lo conocía pero nunca lo use y no sabia que usaba ese tipo de módulos, me va a servir de mucho para entender como funcionan los paquetes en un sistema operativo MUCHAS GRACIAS!
  Ahora que lo mencionas ahora entiendo el porque en Debian a veces cuando no es un paquete precompilado.deb cuando por ejemplo es un paquete comprimido en .targz y es necesaria la compilación (./configure) por ejemplo, la verdad no lo entendía muy bien, ahora si! entonces supongo que Debian es mixto? puedes instalar paquetes precompilados y fuentes no?
    Yo decidí Arch porque estoy aprendiendo seguridad informática y como tiene un gestor de paquetes como pacman supongo que las herramientas siempre estarán actualizadas, no se si eso sera un inconveniente para la seguridad del sistema...

Do-while:
Gracias por el aporte!! no sabia filtrados de ese tipo, necesito mas practica en comandos, me las apunto!
Si lo de los repositorios estoy al tanto, me cargue el sistema debian en su dia por juegar con ellos cuando no sabia usarlos bien xxD


Muchas gracias Dyablillo enserio me sirvio mucho tu respuesta con el tema de uso de fuentes.
Y Do-while gracias por el aporte.
Un saludo compañeros!!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: do-while en 4 Enero 2016, 11:28 am
¡Buenas!

Si vas a trabajar con Debian, creo que es más que recomendable que le eches un ojo, aunque sólo sea por encima, al libro "Debian administrators handbook". Tiene una licencia libre, puedes descargarlo de forma gratuita (si quieres también puedes donar algo al proyecto), hay disponible una versión en castellano y creo que ya está disponible la versión para Jessie.

¡Saludos!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 4 Enero 2016, 17:54 pm
Buenas!
SI while con Debian seguiré como sistema base al menos, e instalare gentoo para aprender mas ya que me esta gustando su forma de gestionar todo. Gracias! voy a buscar el libro :P

PD: Una pregunta: ¿Sabéis si seria bueno usar gentoo y a su vez virtualizar Arch en el?

Un saludo compañeros!


Título: Re: Ayuda por favor!! Steam en Debian
Publicado por: Judokaito en 15 Enero 2016, 16:39 pm
Para la gente que venga a este post a encontrar una solucion a Steam en Debian:
para arquitectura amd64

En el enlace de la wiki-debian están los pasos, si tenéis los drivers privativos de la tarjeta gráfica sin problemas seguid los pasos y listo. Ahora los que optáis por los drivers privativos al menos los de amd/ati no funcionan en gnome, Gnome no los acepta, si usáis otro entorno gráfico no hay problema.
https://wiki.debian.org/es/Steam

   Para los que queréis instalar Steam en Debian con drivers libres radeon  que trae por defecto Debian y usando Gnome, tenéis que seguir los pasos de la wiki-debian que os pase pero sin llegar a instalar la libreria openGL 32 bit porque os cargareis los drivers radeon, solo dadle permiso a steam para que descargue lo que necesite (aptitude -f install steam), así me funciono a mi.

Librerias 32bits en radeon (drivers libres) no funcionan!
Drivers privativod AMD/ATI no funcionan con Gnome!
Un saludo.