Ejecutar los juegos de Windows en Linux




A todo el que alguna vez pensó en migrar a Linux, tal vez lo primero que se le vino a la mente fue ¿Que juegos tiene Linux? y nos encontramos con la desagradable sorpresa de que los juegos mas populares no estan para la plataforma libre.

Pero…¿Quien dijo que no se puede jugar en Linux?

Al rescate llego Wine (acrónimo en inglés para Wine Is Not an Emulator, que significa “Wine no es un emulador”) y es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix. Esta herramienta esta hace un buen tiempo y nos sirve para a ejecución de programas para MS-DOS, Windows 3.11, 95, 98, ME, NT, 2000, XP, Vista y Windows 7.

Wine provee de:

* Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix.

* Un cargador de programas, el cual permite que muchas aplicaciones para Windows 2.0/3.x/9X/ME/NT/2000/XP/Vista y Win 7 se ejecuten sin modificarse en varios Unix como GNU/Linux, BSD y Solaris.

A continuación veremos los pasos para ejecutar un juego en Linux.

Primero necesitamos Wine:

* Wine para Ubuntu.
http://www.share-online.biz/download.php?id=Q12VLJUKYV


Después de instalarlo vas a tener que borrar o renombrarla la carpeta .wine en caso de que no quieras borrarla, – que esta oculta en tu carpeta de usuario- (si tienes aplicaciones importantes importalas o guarda los instaladores).

Luego vamos al configurador de wine, si no tienes el acceso en tu panel de aplicaciones, escribe en la terminal:

winecfg



Pongan como ahi dice:

Version a imitar: Windows 2000

Ahora vamos a la pestaña ‘Librerías’:



Selecciona la librería que aparece en la imagen y le das a ‘añadir‘, después la editas para que diga ‘interna‘.

Una vez configurado todo a gusto, hacemos click en Aceptar y se va a crear el directorio .wine otra vez.

Vé al directorio /home/usuario/.wine (en donde usuario es tu nombre de usuario) y editas con algun editor de textos el archivo ‘user.reg‘

Ejemplo: nano /home/usuario/.wine/user.reg

Busca la linea que diga:

[SoftwareWineDllOverrides]

Notaremos que debajo tiene una linea que dice:

“d3d8″=”builtin”

Debajo de esa linea vamos a peguar todo lo siguiente:

“d3d9″=”builtin”

“d3dim”=”native”

“d3drm”=”native”

“d3dx8″=”native”

“d3dx9_24″=”native”

“d3dx9_25″=”native”

“d3dx9_26″=”native”

“d3dx9_27″=”native”

“d3dx9_28″=”native”

“d3dx9_29″=”native”

“d3dx9_30″=”native”

“d3dx9_31″=”native”

“d3dx9_32″=”native”

“d3dx9_33″=”native”

“d3dx9_34″=”native”

“d3dx9_35″=”native”

“d3dx9_36″=”native”

“d3dxof”=”native”

“dciman32″=”native”

“ddrawex”=”native”

“devenum”=”native”

“dinput”=”builtin”

“dinput8″=”builtin”

“dmband”=”native”

“dmcompos”=”native”

“dmime”=”native”

“dmloader”=”native”

“dmscript”=”native”

“dmstyle”=”native”

“dmsynth”=”native”

“dmusic”=”native”

“dmusic32″=”native”

“dnsapi”=”native”

“dplay”=”native”

“dplayx”=”native”

“dpnaddr”=”native”

“dpnet”=”native”

“dpnhpast”=”native”

“dpnlobby”=”native”

“dsound”=”builtin”

“dswave”=”native”

“dxdiagn”=”native”

“mscoree”=”native”

“msdmo”=”native”

“qcap”=”native”

“quartz”=”native”

“streamci”=”native”

y le das a guardar.

Ahora necesitamos 2 DLLs que son mscoree.dll y streamci.dll, las podemos encontrar en cualquier carpeta

‘C:windowssystem32‘ de algún Windows que tengas instalado.

Una vez obtenidas ambas librerías las pegamos en: /home/usuario/.wine/drive_c/windows/system32

¡Ahora hay que bajar el DirectX!

http://www.microsoft.com/downloads/en/resultsForCategory.aspx?displaylang=en&categoryid=2

Ejecutas el .exe que se bajo y lo descomprimimos donde sea, -recomiendo la carpeta /tmp que es una carpeta de archivos temporales-, porque los archivos dentro son solo el verdadero instalador del directx.

Nos vamos a la carpeta /tmp y ejecutamos con wine el archivo DXSETUP.EXE y nos parece esto:



Lo instalamos y si sale algun error lo ignoras.

Te pide reiniciar, y si todo esta bien, ¡A jugar!


fuente: http://www.alpha-codex. co. cc/linux/utilidades/como-ejecutar-los-juegos-de-windows-en-linux/