Instalar y configurar Cedega Winex gratis

4 de August, 2005 por Cromo | Filed under Tutoriales.

CedegaDesde la aparición de este blog he recibido numerosas consultas relativas a la posibilidad de ejecutar juegos lanzados originalmente para la plataforma Windows en máquinas que operen con GNU/Linux. En algunos casos esto es posible utilizando la heramienta WINE, un programa que permite utilizar aplicaciones de Windows en GNU/Linux. WINE no es un emulador, sino que implementa una capa de compatibilidad que ofrece alternativas a las bibliotecas Windows.

Sin embargo, la solución ideal para aquellos juegos que no tienen versión nativa para Windows es utilizar el software Cedega, anteriormente denominado WineX. Cedega es una versión modificada de WINE desarrollada por la empresa Transgaming que hace especial hincapié en la emulación de juegos. El proyecto se basa en el software GPL WINE, por lo que sus archivos se publican también bajo licencia GPL. El problema es que Cedega es una aplicación comercial, y Transgaming no ofrece directamente binarios de su software, aunque siempre podemos dirigirnos al CVS para descargar el código fuente, compilarlo e instalarlo en nuestro sistema. Eso es lo que vamos a explicar en este tutorial, basado en el trabajo desarrollado por GlaDiaC para la web Linux-Gamers.net.

Debéis seguir cada paso para hacer funcionar el programa. Si encontráis alguna dificultad podéis consultar la sección de ‘Problemas Frecuentes’ más abajo. Además la sección de comentarios está como siempre abierta para que expongáis vuestras dudas. Espero que podámos resolverlas entre todos, así que echad una mano y contestad si conocéis la solución a algún problema.

CedegaSi os gusta Cedega, os recomiendo que lo compréis, así ayudáis al desarrollo del programa. Además en la versión comercial se incluye el software ‘Point2Play’ que ayuda a lanzar los juegos de una forma más sencilla. Se que en las redes P2P se puede obtener la versión completa de Cedega, pero no es necesario que recurráis a soluciones ilegales.

1.Preparativos

Para hacer más sencilla la descarga e instalación del programa la gente de Linux-Gamers ha preparado un script que automatiza todo el proceso. Es necesario que descarguéis ese script desde aquí: Script para instalar Cedega Winex gratis

También es necesario tener instalados los siguientes programas, paquetes y librerías:
cvs
wget
fontconfig
freetype2
freetype2-devel
bison
flex
libjpeg
libjpeg-devel
libpng
libpng-devel
zlib
zlib-devel
xorg-x11-devel (resp. XFree86-devel)

Mesa (resp. xorg-x11-Mesa, XFree86-Mesa)
Mesa-devel (resp. xorg-x11-Mesa-devel, XFree86-Mesa-devel)
freeglut
freeglut-devel
SDL
SDL-devel

Los usuarios de Debian (así como Ubuntu, Knoppix, Guadalinex, Linex …) pueden utilizar los siguientes comandos:

apt-get install cvs build-essential bison flex-old libasound2-dev x-window-system-dev libpng12-dev libjpeg62-dev libfreetype6-dev libxrender-dev libttf2 libttf-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-net1.2-dev libsdl-gfx1.2-dev msttcorefonts libfontconfig1-dev cvs

2. Compilación e Instalación

Entrad en el directorio en el que descargásteis el script WineCVS.sh y arrancadlo con:

$ sh WineCVS.sh

El script descarga mediante wget el archivo defaults.tar.gz que contiene los scripts necesarios para la instalación. Tras la descarga debe aparecer el menú de instalación.

En este momento debéis seleccionar un perfil, dependiendo de vuestras necesidades. Seguid los pasos y listo.

Se acabo la compilación e instalación.

3. Configuración

CedegaAhora necesitamos una carpeta que contendrá algunos archivos de Windows que ‘engañaran’ al juego para que piense que se esta utilizando ese sistema operativo. Es lo que se denomina un ‘Fake Windows’. El script lo crea automáticamente cuando se ejecuta por primera vez con el siguiente comando:

$ cvscedega

Se crea una configuración (~/.cvscedega) y un falso directorio de Windows (~/.cvscedega/c_drive). El directorio de Windows se puede cambiar por cualquier otro.

El archivo de configuración (~/.cvscedega/config) se debe configurar con algún editor (como gedit si usáis gnome) para ajustarlo a nuestro sistema.

[Drive C]

“Path” = “/home/linux-gamers.net/windows/C”

Las unidades de CD y DVD deben detectarse automáticamente, pero se puede configurar de la siguiente forma:

[Drive D]
“Path” = “/media/cdrom”
“Type” = “cdrom”
“Label” = “CD-ROM”
“Filesystem” = “win95″
“Device” = “/dev/hdc”

Podéis cambiar la ruta (”Path”) y el dispositivo (”Device”) en caso de que no se hayan detectado correctamente.

Estas son otras variables de configuración que deberíais cambiar:

en la sección [x11drv] debemos especificar cuanta memoria RAM tiene nuestra tarjeta y cuánta memoria debe cargar CEDEGA en el AGP (recomiendan 32)

; How much Video RAM does your graphic card have?
; If this option is not present, it will default set to 32MB.
“VideoRam” = “128″
; How much should Cedega attempt to store into faster AGP memory
; Set the amount of video memory to be allocated for OpenGL vertex arrays.
“AGPVertexRam” = “32″

Si utilizáis OSS para el sonido cambiad:

[WinMM]
“Drivers” = “wineoss.drv”

Para el soporte de las fuentes Freetype (para evitar bordes en las letras de los juegos) marcad:

[fonts]
“Freetype” = “Y”

4. Probando

Para probar Cedega arrancad un programa que requiera DX (en Linux-Gamers lo hacen con WarCraft 3) con el siguiente comando:

$ cvscedega War3.exe

Esto arrancará el proceso de instalación.

5. Un directorio para cada juego

Con la versión CVS de Cedega es posible crear un directorio para cada juego. Para esto necesitáis una configuración de Cedega ‘limpia’, es decir, sin ningún cambio o juego instalado.

Si tienes una configuración con cambios o juegos instalados borra el archivo ~/.cvscedega.

Éste es un ejemplo para crear un directorio para Half Life:

Crear un directorio para el juego en /usr/local/games

$ cd /usr/local/games
$ mkdir halflife
$ mkdir halflife/bin
$ cp -fR ~/.cvscedega/* halflife/

ahora edita la configuración de /usr/local/games/halflife/:

[Drive C]
..
“Path” = “/usr/local/games/halflife/c_drive”
..

Necesitamos el script de arranque de cvscedega para el juego, así que lo copiamos

$ cp /usr/bin/cvscedega /usr/local/games/halflife/cecvs
$ cp /usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega /usr/local/games/halflife/

y luego debemos editarlo reemplazando

/usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega

con
/usr/local/games/halflife/cvscedega (por ejemplo).

Ahora abre /usr/local/games/halflife/cvscedega y cambia

export WINEPREFIX=”$HOME/.cvscedega”

a

export WINEPREFIX=”/usr/local/games/halflife”

Ya está. Sólo queda instalar el juego; inserta el CD de HalfLife en el lector y móntalo con (algunos sistemas ya montan automáticamente las unidades):

$ mount /media/cdrom
$ /usr/local/games/halflife/cecvs /media/cdrom/SETUP.EXE

Para finalizar hay que crear un script de instalación en el directorio halflife/bin

#!/bin/sh
cd /usr/local/games/halflife/c_drive/SIERRA/Half-Life
/usr/local/games/halflife/wxcvs “hl.exe” — hl.exe -console

6. Problemas Frecuentes

VideoRAM y AGPVertexRAM

CedegaVideoRAM es la cantidad de memoria RAM que tiene tu tarjeta gráfica. AGPVertexRAM especifica la cantidad de memoria de vídeo que se usará para las tablas de OpenGL. Ámbas se miden en MegaBytes. Usar toda la memoria disponible para AGPVertexRAM no es una buena idea. Esas tablas se usan para geometría, como coordenadas, y no para texturas. Cuanta más memoria reserves para AGPVertexRAM menos tendrás disponible para texturas. Lo mejor sería destinar entre 1/3 y 1/2 de tu memoria de vídeo a AGPVertexRAM.

dmesg | grep ‘AGP aperture’

Problema:

make[2]: Entering directory `/root/temp/cvscedega/winex/dlls/d3dgl’
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2
-fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short
-D__int32=int “-D__int64=long long” -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o
caps.o caps.c
In file included from caps.c:20:
d3dgl_private.h:142: error: parse error before “PFNGLWEIGHTPOINTERARBPROC”
d3dgl_private.h:142: Warning: no semicolon at end of struct or union
d3dgl_private.h:142: Warning: type defaults to `int’ in declaration of `glVertexBlendARB’

d3dgl_private.h:142: Warning: data definition has no type or storage class
d3dgl_private.h:151: error: parse error before ‘}’ token
d3dgl_private.h:151: Warning: type defaults to `int’ in declaration of `DD_GL_data’

Solución:
Necesitas las cabeceras XFree86-Mesa para compilar Cedega con soporte OpenGL. No funciona con las cabeceras OpenGL de NVidia, instala las de Mesa en su lugar.

Problema:

./ppl.l:1488: error: `pp_ignore’ undeclared (first use in this function)
./ppl.l: At top level:
lex.ppl.c:15101: Warning: `yyunput’ defined but not used
make[2]: *** [lex.ppl.o] Error 1
make[2]: Leaving directory `/home/matze/Cedega-CVS/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/home/matze/Cedega-CVS/winex/tools’
make: *** [tools] Error 2

Solución:
apt-get install flex-old y reinicia el proceso de instalación.

$ sh WineCVS.sh -> c -> r

Problema:
¿Cómo puedo actualizar mi versión de CVS de Cedega?

Solución:
$ sh WineCVS.sh
-> c -> r
$ sh WineCVS.sh
-> c -> r

Problema:
¿Cómo puedo desinstalar Cedega y su árbol de directorios?

Solucion:
$ sh WineCVS.sh -> c -> e


Problema:

No hay aceleración 3D con tarjetas ATI en los juegos

Solucion:
$ export LD_PRELOAD=/usr/lib/libGL.so; cvscedega game.exe

Problema:
err:font:WineEngInit FreeType support is not compiled in to wine, some font functionality will be disabled.

Solucion:
Instala Fontconfig, Freetype2 (libfreetype6) and Freetype2-devel

A continuación se exponen algunos trucos extraídos de http://www.frankscorner.org

La versión de CVS de Cedega no tiene soporte para instaladores Installshield , pero muchos juegos lo utilizan.
Para hacer posible la instalación debéis instalar la utilidad DCOM98, que puede ser descargada desde aquí:

http://www.microsoft.com/com/dcom/dcom98/download.asp

escribid

$ cvscedega dcom98.exe

Para instalar los archivos .msi (Microsoft Installer) descargad

http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe

e instaladlo con

$ cvscedega instmsia.exe

Ahora escribid

$ cvscedega msiexec /i el_archivo_que_queremos_instalar.msi

y la aplicación se instalará

7. Enlaces

Como ya he dicho este documento se basa en su mayor parte en un trabajo de GlaDiaC para www.linux-gamers.net. Añado los enlaces originales:

Transgaming – home of Cedega
Transgaming community
Frankscorner – Utilizar aplicaciones Windows utilizando Wine
linuX-gamers.net – tu comunidad de juego online

ATENCIóN: Este tutorial está publicado bajo licencia GNU Free Documentation License.

189 Responses to “Instalar y configurar Cedega Winex gratis”

  1. PaTrOnUsS says:

    Una gran guia!!!!

  2. get says:

    http://pastebin.com/753330 ahi mi error.

    estoy desde Elive – debian – instalada

  3. get says:

    anoto: comando $cvscedega no es correcto, ejecuta: cvscedega sin $

  4. Carlos says:

    Buenas me esta dando fuerte con linux , y encontre esta web en google.es y el script que esta al principio de esta , no esta si podeis mandarme al correo ese script o dicha localizacion lo agradeceria Muchas Gracas molomigi@hotmail.com

  5. david says:

    cuando intento ejecutar el script WineCVS.sh me de errores de sintaxis:

    kaizo@wow:~/Desktop$ sudo sh WineCVS.sh
    WineCVS.sh: line 1: error de sintaxis cerca de token no esperado `newline’
    WineCVS.sh: line 1: `’

  6. winfuck says:

    Hola, tengo unos problemitas en la instalcion del cedega, con el script WineCVS.sh.
    En primer lugar era un error in make que solucione con lo que decian mas arriba de
    En la carpeta /usr/bin hacer:

    - rm gcc
    - ln -s gcc3.3 gcc
    y lito, para volver a la version 4 todo igual cambiando gcc3.3 por gcc4.0 (o las versiones que tengan)

    leugo de esto corri de nuevo el script WineCVS.sh, y esta ves se quedo en Compiling… un buen rato, hasta que otra ves un error in make, esto es lo que sale.

    ——————————————-

    Compiling …

    ——— Error log – file /home/bl4ckb1t/.WineCVS/sources/winex330/ErrorLog : ———
    oaidl_p.c:10610: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c:10620: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c: At top level:
    oaidl_p.c:10634: warning: missing braces around initializer
    oaidl_p.c:10634: warning: (near initialization for `_ICreateErrorInfoProxyVtbl.header’)
    oaidl_p.c:10657: warning: missing braces around initializer
    oaidl_p.c:10657: warning: (near initialization for `_ICreateErrorInfoStubVtbl.header’)
    oaidl_p.c:10672: warning: ignoring #pragma code_seg
    oaidl_p.c: In function `ISupportErrorInfo_InterfaceSupportsErrorInfo_Proxy’:
    oaidl_p.c:10718: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c: In function `ISupportErrorInfo_InterfaceSupportsErrorInfo_Stub’:
    oaidl_p.c:10752: error: assignment of read-only variable `riid’
    oaidl_p.c:10771: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c: At top level:
    oaidl_p.c:10785: warning: missing braces around initializer
    oaidl_p.c:10785: warning: (near initialization for `_ISupportErrorInfoProxyVtbl.header’)
    oaidl_p.c:10800: warning: missing braces around initializer
    oaidl_p.c:10800: warning: (near initialization for `_ISupportErrorInfoStubVtbl.header’)
    oaidl_p.c:10815: warning: ignoring #pragma code_seg
    oaidl_p.c: In function `ITypeFactory_CreateFromTypeInfo_Proxy’:
    oaidl_p.c:10888: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c: In function `ITypeFactory_CreateFromTypeInfo_Stub’:
    oaidl_p.c:10932: error: assignment of read-only variable `riid’
    oaidl_p.c:10949: warning: assignment from incompatible pointer type
    oaidl_p.c:10978: warning: use of cast expressions as lvalues is deprecated
    oaidl_p.c: At top level:
    oaidl_p.c:11007: warning: missing braces around initializer
    oaidl_p.c:11007: warning: (near initialization for `Object_StubDesc.IMPLICIT_HANDLE_INFO’)
    oaidl_p.c:11028: warning: missing braces around initializer
    oaidl_p.c:11028: warning: (near initialization for `_ITypeFactoryProxyVtbl.header’)
    oaidl_p.c:11043: warning: missing braces around initializer
    oaidl_p.c:11043: warning: (near initialization for `_ITypeFactoryStubVtbl.header’)
    oaidl_p.c:11074: warning: ignoring #pragma data_seg
    oaidl_p.c:11081: warning: initialization from incompatible pointer type
    oaidl_p.c:11082: warning: initialization from incompatible pointer type
    oaidl_p.c:11083: warning: initialization from incompatible pointer type
    oaidl_p.c:11084: warning: initialization from incompatible pointer type
    oaidl_p.c:11087: warning: initialization from incompatible pointer type
    oaidl_p.c:11088: warning: initialization from incompatible pointer type
    oaidl_p.c:11089: warning: initialization from incompatible pointer type
    oaidl_p.c:11090: warning: initialization from incompatible pointer type
    oaidl_p.c:11093: warning: initialization from incompatible pointer type
    oaidl_p.c:11094: warning: initialization from incompatible pointer type
    oaidl_p.c:11095: warning: initialization from incompatible pointer type
    oaidl_p.c:11096: warning: initialization from incompatible pointer type
    make[2]: *** [oaidl_p.o] Error 1
    make[2]: se sale del directorio `/home/bl4ckb1t/.WineCVS/sources/winex330/winex/dlls/oleaut32′
    make[1]: *** [oleaut32/liboleaut32.so] Error 2
    make[1]: se sale del directorio `/home/bl4ckb1t/.WineCVS/sources/winex330/winex/dlls’
    make: *** [dlls] Error 2

    Error in Make

    Try fixing the error based on the output above, and
    run the script again, without paramaters (Eg: WineCVS.sh)

    Que puedo hacer???????????? Por favor necesito arreglar esto urgente, tengo que lograr instalar el Mu Online en linux urgentemente, y esta es mi ultima ficha, ya que probe con todo y no ha funcado.

    Gracias de antemano!
    saludos!

  7. winfuck says:

    Corrijo, arriba puse

    - rm gcc
    - ln -s gcc3.3 gcc

    y es

    - rm gcc
    - ln -s gcc-3.3 gcc

    todo como usuario root, o con sudo.

    ;)

  8. winfuck says:

    Bueno instale todo bien, con el profile 1, pero a la hora de correr el mu online, no anda, me sale un error de una dll no registrada una tal shdocvw.dll :S:S
    :( alguien sabe como puedo correr este jeugo en linux ???????

    Grax!

  9. Dividio says:

    Winfuck, cuando te falte una dll puedes poner el nombre y la extensión en el google y suele aparecer un enlace para descargarla, luego la copias al directorio system que hay en la carpeta windows.

  10. winfuck says:

    Hola Dividio, como todo linuxero, use alguna ves windows, lo de copiar la dll en las carpetas del sistema de windows, fue lo primero que hice, la dll la descargue de este site http://www.dll-files.com/
    pero como no sirvio de nada y seguia el mismo error vine aca a ver si me podian ayudar, aparte no era de que faltaba, el error decia algo de dll no registrada :( , si fuera una dll que faltara seguramente el error tendria que decir que no la encontraba o algo por el estilo, aparte de que la dll ya estaba en la carpeta correspondiente.
    igual gracias por tu respuesta :D
    Saludos!

  11. winfuck says:

    :D :D:D:D:D:D:D:D:D::D:DD:

    Bueno esas sonrisas son porq por fin pude correr el Mu Online en linux no puedo estar mas feliz.

    Bueno lo que hice al final no fue mucho, hice tantas cosas que ya nose en cual fue la que funciono, pero creo que fue en esta que paso a explicar.
    Primero lo logre correr en Wine 0.9.16 en Ubuntu Linux Dapper Drake 6.06, en la configuracion de Graficos en Wine, estaba todo clickeado menos lo del direct3d retiene el raton en sus ventans, y lo de abajo del direct3d, todo emulado, el wine simula un xp.
    Luego recuerdo haber instalado los siguientes paquetes:
    t1-xfree86-nonfree
    ttf-xfree86-nonfree
    ttf-xfree86-nonfree-syriac

    luego de esto, me descargue el cliente del mu de este servidor http://www.mmus.com.ar, elegi este ya que busque en google servers mu en español y salio entre los primeros.

    Este Cliente de Mu consta de dos archivos uno es el cliente y otro un path que deve extraerce en la carpeta donde se instalo el jeugo y sobrescribir todo. leugo de esto lo que todos ariamos es correr el loader.exe, pues no, lo que tenesmos que hacer para correr el juego es lo siguiente:
    desde consola
    wine “C:\Archivos de programa\MMUS\main.exe” connect /U200.55.15.242 /P44405

    como veran puse la ruta del archivo main.exe en mi caso lo instale en la carpeta Archivos de programa, leugo de eso esta connect /U200.55.15.242 /P44405. Donde /U seria la direccion del server o la ip y /P el puerto que utiliza el server.

    Luego de esots Bualaaa!
    Mu en linux
    Espero que mi experiencia les sirva a algunos. cualquier otra duda aca estoy!

    MUCHAS GRACIAS A TODOS!

  12. winfuck says:

    Corrijo

    desde consola
    wine “C:\Archivos de programa\MMUS\main.exe” connect /U200.55.15.242 /P44405

    esto esta mal, no funca, lo que hay que hacer es modificar el link que se creo en el escritorio del wine, el link llamado MMUS le das propiedades ahi en lanzador cambias dodne esta wine “C:\Archivos de programa\MMUS\loader.exe” por
    wine “C:\Archivos de programa\MMUS\main.exe” connect /U200.55.15.242 /P44405

    y listo!

  13. Pedro says:

    Por qué me da este error cuando intento con este comando?

    cvscedega setup.exe
    wine: chdir to /home/pedro/.cvscedega/wineserver-Spider : No such file or directory

    Tengo que decir que Spider es el nombre de la máquina. A ver si alguien sabe decirme cuál es el problema.

  14. julio says:

    $ ./cvscedega /home/trex/mfsu2/speed2.exe
    fixme:cdrom:CDROM_GetIdeInterface not implemented for true scsi drives
    fixme:string:GetLocaleInfoA ‘IDEFAULTMACCODEPAGE’ is not defined for your language (340A).
    Please define it in dlls/kernel/nls/YourLanguage.nls
    and submit patch for inclusion into the next Wine release.
    err:font:ReadFontDir Can’t open directory “/usr/X11R6/lib/X11/fonts/truetype/”
    fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
    Using closest match instead (Latin American keyboard layout) for scancode mapping.
    Please define your layout in windows/x11drv/keyboard.c and submit them
    to us for inclusion into future Wine releases.
    See the Wine User Guide, chapter “Keyboard” for more information.
    fixme:wave:ALSA_WaveInit -fixme:wave:ALSA_WaveInit -
    ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
    mmtime pid=12276 tid=12283
    wine: Unhandled exception, starting debugger…
    $

    este es el error. tengo ubuntu 5.10
    2.6.12-10-386

  15. extremss says:

    Bueno, pues intentare explicaros lo que me sucede.

    Vaya por delante que llevo semanas, literalmente, rebuscando en docenas de foros una solución, pero no la encuentro, por ese motivo me animo a postear aqui.

    Tengo un par de juegos instalados con cedega y, en general, van bien, el problema lo encuentro al intentar instalar Everquest2, al iniciar el proceso de instalación del juego, tanto en modo grafico, como con la consola, me salta inmediatamente el aviso de error:

    No se pudo instalar, oleaut32.DLL es una version antigua, intale la nueva (o algo asi, que esta en ingles y no recuerdo exactamente lo que dice).

    Ahi se acabó la instalación.
    Obviamente descargué la libreria conflictiva, unas 1000 veces XDDD, pero el error persiste, los drivers de mi grafiva, Nvidia 6800 estan actualizados, todo parece estar bien y al dia,instalé lo instalable sobre directx9c. Pero no consigo saber como solucionarlo.

    Y realmente fastidia, ya que solo entro a windows para jugar con el Everquest2, ya que siempre trasteo con Ubuntu, pero eso de reiniciar para cambiar al XP… es que me puede.

    En fin, a ver si alguien que sufrió el mismo error, o similar, puede orientarme hacia la solución.

  16. jakala says:

    buenas a todos:

    llevo ya un buen rato intentando instalar el Cedega desde CVS. el motivo de hacerlo con CVS es que tengo un emac, y la arquitectura es distinta. No he encontrado ningun paquete .DEB para powerpc…En el ordenador he instalado ubuntu 6. el ubuntu funciona bien, y la aceleracion 3d tambien.

    el equipo:
    Emac PowerPC G4 a 1,025Ghz
    tarjeta ATI radeon 9200 (incluida en placa)
    1024Mb RAM
    40Gb HD

    el problema: arranco el WineCVS.Sh, eligo el perfil (he probado del 0 al 7, el 8 y el 9 no me los baja) y cuando llega al MAKE aparece el siguiente error:



    gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -Wa,–execstack -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -o spec32.o spec32.c
    spec32.c:871:2: #error “This is out of date. Please add in the appropriate stuff for deferred initialization”
    make[2]: *** [spec32.o] Error 1
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
    make[1]: *** [winebuild] Error 2
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools’
    make: *** [tools] Error 2

    me dice algo del SPEC32.C: Its Out of Date…

  17. [...] bajo licencia GNU Free Documentation License. Fuente: LinuxJuegos

    Enviar [...]

  18. JCastro says:

    Hola yo tambien tengo problema de real scsi drive al querer instalar el juego delta force black hawk down:

    jcastro@kdell:~/bin$ /usr/local/games/dfbhd/cecvs /media/cdrom/dfbhd/setup.exe
    fixme:cdrom:CDROM_GetIdeInterface not implemented for true scsi drives
    wine: Unhandled exception, starting debugger…
    err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0xb7ce4855

    El archivo config en la seccion del cdrom:

    [Drive D]
    “Path” = “/media/cdrom”
    “Type” = “cdrom”
    “Label” = “CD-ROM”
    “Filesystem” = “win95″
    “Device” = “/dev/scd0″

    Alguien lo ha solucionado, asi tengo mi etc/fstab:

    # /etc/fstab: static file system information.
    #
    #
    proc /proc proc defaults 0 0
    /dev/sda6 / ext3 defaults,errors=remount-ro 0 1
    /dev/sda5 /media/data ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda2 /media/winxp ntfs defaults,nls=utf8,umask=007,gid=46 0 1
    /dev/sda7 none swap sw 0 0
    /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

  19. [...] de software basan su fuerza en la ignorancia de la gente. De todas formas, no es imposible ejecutar en Linux juegos diseñados para Windows. Aquí otra ver [...]

  20. nazareno says:

    en que pagina metengo que meter para instalar el counetr strike

  21. victor says:

    Hola,
    tengo un problema al compilar WineCVS.sh, me dice lo siguiente:
    test: 43: ==: unexpected operator
    WineCVS.sh: 48: Syntax error: “(” unexpected
    Como sé algo de programación entre en este archivo pero no le encontre sentido a este error porque parece que sea correcto, si sabeis la solución, como descargarme algun paquete o algo decidmelo porfavor. Los paquetes necesarios previos que recomendais tener ya los tengo descargados e instalados.
    Gracias

  22. victor says:

    Hola,
    Me baje de linux-gamers el WineCVS.sh. tengo un problema al compilar WineCVS.sh con #sh WineCVS.sh , me dice lo siguiente:
    test: 43: ==: unexpected operator
    WineCVS.sh: 48: Syntax error: “(” unexpected
    Como sé algo de programación entre en este archivo pero no le encontre sentido a este error porque parece que sea correcto, si sabeis la solución, como descargarme algun paquete o algo decidmelo porfavor. Los paquetes necesarios previos que recomendais tener ya los tengo descargados e instalados.
    Gracias

  23. jaime says:

    hice todo lo del sheel pero cuando acabo ejecuto lo de cvscedega y me dice que no encuentra el fichero.

  24. pepe says:

    Hola he instalada un juego como comentas el guild wars para ser exacto..¿Pero ahora como lo ejecuto?porque si lo hago poniendo cvscedega gw.exe.Con el exe que me ha generado en la carpeta drive_c/Program Files/Guild Wars/ lo que hace es volver a instalarme el juego no ejecutarlo..

  25. eli says:

    kiero el juego de same gnome k ago???

  26. O.o says:

    victor: tenia el mismo error hasta que encontre esto:

    Sorry, i will post in english.

    Install WineCVS under ubuntu.
    1º Download WineCVS.sh
    2º chmod 777 WineCVS.sh
    3º sudo ./WineCVS.sh

    Just Do it xDDD

    espero k ayude ^^
    Bye

  27. ripper says:

    aver si me ayudan, me quede pegado con el MAKE, me arroja algo como esto aun cuando cambio el GCC po 3.4:

    Compiling …

    ——— Error log – file /root/.WineCVS/sources/cvscedega/ErrorLog : ———
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/libs/wpp’
    make[1]: No se hace nada para `all’.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/libs/wpp’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/port’
    make[1]: No se hace nada para `all’.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/port’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/unicode’
    make[1]: `libwine_unicode.so’ está actualizado.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/unicode’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools’
    make[2]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
    make[2]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools/winedump’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/winedump’
    make[2]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools/wmc’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/wmc’
    make[2]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools/wrc’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/wrc’
    make[2]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/tools/widl’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools/widl’
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/tools’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/port’
    make[1]: `libwine_port.so’ está actualizado.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/port’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/server’
    make[1]: `libwineserver.so’ está actualizado.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/server’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/server’
    make[1]: `wineserver’ está actualizado.
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/server’
    make[1]: se ingresa al directorio `/root/.WineCVS/sources/cvscedega/winex/miscemu’
    gcc -o wine-preloader -static -nostartfiles -nodefaultlibs -Wl,-Ttext=0×78000000 preloader.o
    preloader.o: In function `wld_printf’:
    /root/.WineCVS/sources/cvscedega/winex/miscemu/preloader.c:442: referencia a `__stack_chk_fail’ sin definir
    preloader.o: In function `map_so_lib’:
    /root/.WineCVS/sources/cvscedega/winex/miscemu/preloader.c:844: referencia a `__stack_chk_fail’ sin definir
    collect2: ld devolvió el estado de salida 1
    make[1]: *** [wine-preloader] Error 1
    make[1]: se sale del directorio `/root/.WineCVS/sources/cvscedega/winex/miscemu’
    make: *** [miscemu/wine-preloader] Error 2

    Error in Make

    Try fixing the error based on the output above, and
    run the script again, without paramaters (Eg: WineCVS.sh)

  28. ripper says:

    xDDDDDDDDDDDDDDDD

    sorry, ya he solucionado el problema, lo unico que tenia que hacer era limpiar la instalacion y empezar de nuevo, eso se hace desde el menu principal

    ahora seeeeeeeeeeee

    distribucion: ubuntu 6.10

  29. Kalsten says:

    HOla

    Me he quedado atrancado en la parte de la instalacion. CReo que se debe a cuando hay que poner apt-get install y la tira de programas esos (uso Kubuntu) hay un programa que no se me instala:

    apt-get install x-window-system-dev
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo información de estado… Hecho
    E: No se pudo encontrar el paquete x-window-system-dev
    root@kalsten-kubuntu:/home/kalsten# sh WineCVS.sh
    sh: Can’t open WineCVS.sh

    Como puedo arreglarlo? Me acabo de comprar el Baldurs gate 2 y me joderia tener que estar entrando en windows cada vez que quiero jugar.

    GRacias :)

  30. Kalsten says:

    Vale, lo arregle, pero ahora se me queda pillado en el Make. Me pone todo esto:

    ——– Error log – file /home/kalsten/.WineCVS/sources/cvscedega/ErrorLog : ———
    ./ppl.l:1337: warning: implicit declaration of function ‘max’
    ./ppl.l:1337: error: ‘ALLOCBLOCKSIZE’ undeclared (first use in this function)
    ./ppl.l: At top level:
    ./ppl.l:1346: warning: conflicting types for ‘macro_add_arg’
    ./ppl.l:1346: error: static declaration of ‘macro_add_arg’ follows non-static declaration
    ./ppl.l:493: error: previous implicit declaration of ‘macro_add_arg’ was here
    ./ppl.l: In function ‘macro_add_arg’:
    ./ppl.l:1349: error: ‘macexpstackentry_t’ undeclared (first use in this function)
    ./ppl.l:1349: error: ‘mep’ undeclared (first use in this function)
    ./ppl.l:1368: error: ‘debuglevel’ undeclared (first use in this function)
    ./ppl.l:1368: error: ‘DEBUGLEVEL_PPLEX’ undeclared (first use in this function)
    ./ppl.l:1370: error: ‘input_name’ undeclared (first use in this function)
    ./ppl.l:1371: error: ‘line_number’ undeclared (first use in this function)
    ./ppl.l:1378: error: ‘pp_macexp’ undeclared (first use in this function)
    ./ppl.l:1379: warning: implicit declaration of function ‘push_buffer’
    ./ppl.l: In function ‘macro_add_expansion’:
    ./ppl.l:1387: error: ‘macexpstackentry_t’ undeclared (first use in this function)
    ./ppl.l:1387: error: ‘mep’ undeclared (first use in this function)
    ./ppl.l:1396: error: ‘debuglevel’ undeclared (first use in this function)
    ./ppl.l:1396: error: ‘DEBUGLEVEL_PPLEX’ undeclared (first use in this function)
    ./ppl.l:1398: error: ‘input_name’ undeclared (first use in this function)
    ./ppl.l:1399: error: ‘line_number’ undeclared (first use in this function)
    ./ppl.l: At top level:
    ./ppl.l:1411: warning: conflicting types for ‘put_buffer’
    ./ppl.l:1411: error: static declaration of ‘put_buffer’ follows non-static declaration
    ./ppl.l:476: error: previous implicit declaration of ‘put_buffer’ was here
    ./ppl.l: In function ‘put_buffer’:
    ./ppl.l:1415: error: ‘pass_data’ undeclared (first use in this function)
    ./ppl.l: In function ‘do_include’:
    ./ppl.l:1439: error: ‘includelogicentry_t’ undeclared (first use in this function)
    ./ppl.l:1439: error: ‘iep’ undeclared (first use in this function)
    ./ppl.l:1441: error: ‘includelogiclist’ undeclared (first use in this function)
    ./ppl.l:1462: warning: implicit declaration of function ‘open_include’
    ./ppl.l:1462: warning: assignment makes pointer from integer without a cast
    ./ppl.l:1467: error: ‘seen_junk’ undeclared (first use in this function)
    ./ppl.l:1468: error: ‘include_state’ undeclared (first use in this function)
    ./ppl.l:1469: error: ‘include_ppp’ undeclared (first use in this function)
    ./ppl.l:1470: error: ‘pass_data’ undeclared (first use in this function)
    ./ppl.l:1473: error: ‘debuglevel’ undeclared (first use in this function)
    ./ppl.l:1473: error: ‘DEBUGLEVEL_PPMSG’ undeclared (first use in this function)
    ./ppl.l:1474: error: ‘input_name’ undeclared (first use in this function)
    ./ppl.l:1474: error: ‘line_number’ undeclared (first use in this function)
    ./ppl.l:1474: error: ‘include_ifdepth’ undeclared (first use in this function)
    ./ppl.l: In function ‘push_ignore_state’:
    ./ppl.l:1488: error: ‘pp_ignore’ undeclared (first use in this function)
    make[2]: *** [lex.ppl.o] Error 1
    make[2]: se sale del directorio `/home/kalsten/.WineCVS/sources/cvscedega/winex/tools/wrc’
    make[1]: *** [wrc] Error 2
    make[1]: se sale del directorio `/home/kalsten/.WineCVS/sources/cvscedega/winex/tools’
    make: *** [tools] Error 2

  31. porque cuando trato de ejecutar el script WineCVS.sh, me sale error de sintaxis

  32. pepe says:

    por que STEAM desde hoy x la tarde no funciona?? osea k no se konecta y no solo me pasa ami tabien a algunos amigos mios

  33. pepe says:

    kontestar porfavor

  34. X_tatane_X says:

    Hola, he bajado e instalado el Cedega 5.2 y el respectivo engine…mi consulta es la siguiente:
    ¿como puedo correr un juego ya instalado en windous ? porque ya no me queda espacio en mi disco duro esclavo que es donde tengo todo instalado (juegos, apps etc) y no puedo instalar mi juego Lineage2 porque no cabe y Cedega solo da la opcion de instalar “de cero” un juego.

    El manual esta de lujo…

    Gracias

  35. ano-nima says:

    hola! oigan… alguien me podria ayudar? tngo un problema cuando quiero instalar delta force black hawk down… cuando se esta instalando me dice que ocurre un error al mover el archivo -107 :) y lo peor de todo es k me acepta cualkier clave k le ponga siempre y cuando tnga 5 corridas de cuatro numeros… o sea –> 2526-hola-ox7f-355f-364d
    no ce k hacer y parece que aki hay capos k me puedan ayudar.. plis!!!

  36. ano-nima says:

    no quize poner esa cara feliz… lo que deberia ir es esto : ) bueno.. pero junto… jajaja

  37. ¬.¬ says:

    .lokmnjiuhbvgytfcxdresz

  38. X_tatane_X says:

    ¿alguien sabe como hacer correr un juego ya instalado en Windous sin necesidad de instalarlo nuevamente?

    Gracias

  39. Dividio says:

    X-tatane_X, prueba a crear enlaces simbolicos de los ficheros de la instalacion en windows en el directorio de linux que quieras tener el juego.

    Pregunta mejor en el foro por si tienes dudas.

  40. el script, no funciona alguien save algo

  41. evuz says:

    el scrip no funcionaaaaaaaa solucionarlo xfavor!!!!

  42. el script sigue sin funcionar, alguien puede arreglarlo o postear alguna alternativa

  43. viti says:

    despues de instalar las librerias necesaria atraves del comando que decia, ejecutamos con $ sh WineCSV.sh y me da el siguiente error:

    test: 43: ==: unexpected operator
    WineCVS.sh: 48: Syntax error: “(” unexpected

    necesito ayuda,
    gracias.

  44. yo lo hice andar con mi primo auq ni sabia lo q estabamos haciendo ejecutamos el lineage 2 con el cedega pero me tiro q no tenia DIRECTX9C y q era requerido…. a laguien le paso lo msimo?

  45. ANAHÍ says:

    HEIIIII QUE TAL CHAVOS Y CHAVAS YO BIEN SABEIS QUIEN SOY SOY ANAHÍ LA DE RBD Y OS DESEO MUCHA SUERTE PARA QUE PODAIS TRIUMFAR COMO YO MUAKA!!!!!!!!!! UN BESOTE!!!!! CHAOOO

  46. ANAHÍ says:

    SI TU PIENSAS QUE TE VOY A PERSEGUIR NI LO SUEÑES NO SOY A SII……..
    OS LA SABEIS VERDAD JUUUUUJJJJJ

  47. ANAHÍ says:

    ADIOSSSS CHAVOSSSSSSS A TRIUNFARRRR UN BESITO TAMBIEN DE PARTE DE TODOS LOS CHAVOS DE RBD : YO ANAHI,MAITE,CRHISTOPHER,PONCHO Y CRISTIAN MUAKAAAA!!!! ADIOSSSS

  48. trevizze says:

    Buenas a todos y todas.
    [Comentario editado por salirse del tema]
    Si alguien pudiera ayudar le estaria muy agradecido, adiosss

  49. trevizze says:

    por cierto! yo voy con windows!jejej, supongo que para esto no habra problema, chaoo

Dejar un Comentario