El post que buscas se encuentra eliminado, pero este también te puede interesar

¿Los juegos no funcionan en 64bits? Solucion [Linux]

Después del post anterior de instalar aplicaciones equivalentes en Linux, me encontré con el problema de que varios juegos, entre ellos el "Return to Castle Wolfenstein" y "Railroad Tycoon II" no funcionaban en mi Linux, de 64 bits. En la consola simplemente me daba un error del tipo "This installation doesn't support glibc-2.1 on x86_64" o similares. Aquí la solución.

El problema que surgía a la hora de correr el archivo con extensión .sh, .run o cualquier otro eran del tipo de los siguientes:

setup.sh: 9: function: not foundx86_64


* Para este tipo de errores:

Tenemos diversas formas de instalar un archivo .run. Una de las más difundidas es la de ingresar en el Terminal

sh setup.sh


Cuando la consola nos devuelve un error del tipo "Verifying archive integrity...tail: no se puede abrir «+6» para lectura: No existe el fichero ó directorio", podremos solucionarlo con un comando del tipo:

bash setup.sh


Al intercambiar sh por bash estamos utilizando otro shell de Linux, el cual puede dar resultados bastante efectivos.

sh y bash son diferentes intérpretes: bash es más reciente y tiene características sintácticas más nuevas. En este caso, en el sh faltaba una función incorporada que bash tiene.

En los casos en que el comando no nos funcione, y la consola nos siga entregando un error del tipo:

setup.sh: 9: function: not foundx86_64


O en otros casos el error era del tipo:

This installation doesn't support glibc-2.1 on x86_64


Entonces estamos en presencia de una aplicación que necesita de las librerías de 32bits para poder correr. La solución a esto es

1. Descargar del repositorio de nuestra distro las librerías de 32bits. El paquete se llama 'ia32-libs'
2. delante del comando bash que utilizamos antes, ingresamos linux32. Deberá quedar así:

linux32 bash setup.sh


* Y si aún así nos sigue dando problemas:

Ingresamos en la consola la siguiente línea:

export _POSIX2_VERSION=199209


Realmente no tengo idea de qué función cumple este último comando, pero es ampliamente utilizado para resolver problemas de este tipo, donde aplicaciones de 32bits no corren y con este comando vuelven a la vida.

Es cuestión de ir probando.

Por experiencia propia, se que funciona para el Unreal Tournament, Quake 3, Railroad Tycoon II, y Return to Castle Wolfenstein.

Una captura del Wolfenstein funcionando en mi PC:
¿Los juegos no funcionan en 64bits? Solucion [Linux]



Fuentes:
* http://ubuntuforums.org/showthread.php?t=861150
* http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=986918
* http://forums.fedoraforum.org/archive/index.php/t-27879.html
* http://www.ubuntu-ve.org/node/2325
* http://demoniosypinguinos.wordpress.com/category/ubuntu/page/2/
* algo de experiencia

Como es usual, espero que les sea de ayuda. Cualquier sugerencia o duda, comenten!

5 comentarios - ¿Los juegos no funcionan en 64bits? Solucion [Linux]

@DartJuliusIII
Gracias compadre. yo uso 64bit y no esta de mas siempre tener estos tips a la mano te dejo mis puntines de hoy (+10)
@_ArS_
sos mi dios!