¿Como compilo GameFu?

Hola. Todo el día he tratado de instalar varios programas sin exito. Ahora tomaré por ejemplo esto: http://www.kde-apps.org/content/show.php/Gamefu?content=36846
Quiero instalar ese programa, corro Mandriva 2008. Ya leí el Install. y dice asi.

=======================================================
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.

Running `configure' takes a while. While running, it prints some
messages telling which features it is checking for.

2. Type `make' to compile the package.

3. Type `make install' to install the programs and any data files and
documentation.

4. You can remove the program binaries and object files from the
source code directory by typing `make clean'.
===================================================

O.k... hice todo al pie de la letra pero cuando en la consola pongo "./configure" me dice:
bash: ./configure: No existe el fichero o el directorio

Cada vez es lo mismo. Aveces el error ese de BASH me lo da al hacer "make", aveces en otros programas me lo da ahi en ./configure. Como hago para arreglar esto? Ya traté como root tambien y nada.

Haca les dejo algunos de mis intentos con diferentes ubicaciones:

[fernan@localhost ~]$ cd /home/fernan/Escritorio/kxmame/trunk/src
[fernan@localhost src]$ ./configure
bash: ./configure: No existe el fichero o el directorio
[fernan@localhost src]$ cd /home/fernan/Escritorio/kxmame
[fernan@localhost kxmame]$ ./configure
bash: ./configure: No existe el fichero o el directorio
[fernan@localhost kxmame]$ cd /home/fernan/Escritorio/kxmame/trunk
[fernan@localhost trunk]$ ./configure
bash: ./configure: No existe el fichero o el directorio

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de xpiderman

# 51928: ¿kxmame?

...pero el enlace del emulador que tratas de compilar es otro; tendría que ser:

[fernan@localhost kamefu-0.1.1]$ cd /home/fernan/Escritorio/kamefu-0.1.1

...al descomprimir el paquete, se creará un directorio kamefu. En modo gráfico, le das doble clic a la carpeta y luego presionas F4, se abrirá la terminal, luego haces el ./configure.

Veo que has querido instalar kxmame, ¿ya probaste instalarlo desde terminal? Kxmame está en los repositorios de plf:

[xpiderman@localhost ~]$ su
Contraseña:
[root@localhost xpiderman]# urpmi kxmame

    ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2008.1/free/release/binary/i586/...
instalando kxmame-2.0-0.beta.3plf2008.1.i586.rpm desde /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/1: kxmame                #############################################
[root@localhost xpiderman]#

Saludos.
Image Hosted by ImageShack.us

Gravatar de xpiderman

# 51937: Se me olvidó ser puntual en algo

Antes de instalar kxmame, debes instalar xmame. Al instalar xmame te dirá que hay dos versiones de ese paquete: la x11 y la SDL. No se cuál es la diferencia, yo solo he utilizado la SDL a puros comandos y me ha ido bien.
En este caso me voy a aventurar instalando la x11:

[root@localhost xpiderman]# urpmi xmame
Para satisfacer la dependencia «xmame-SDL|xmame-x11», se necesita uno de los paquetes siguientes:
 1- xmame-x11-0.106-4plf2008.1.i586: X-Mame Arcade Game Emulator compiled for x11 (para instalar)
 2- xmame-SDL-0.106-4plf2008.1.i586: X-Mame Arcade Game Emulator compiled for SDL (para instalar)
¿Qué elige? (1-2)1
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
   Paquete                        Versión      Revisión      Arq.
(soporte «PLF Non-free»)
  xmame-base                     0.106        4plf2008.1    i586
  xmame-x11                      0.106        4plf2008.1    i586
se utilizarán 103MB de espacio de disco adicional.
¿Efectuar la instalación de los 2 paquetes? (S/n) s

    ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2008.1/non-free/release/binary/i...
    ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2008.1/non-free/release/binary/i...
instalando xmame-base-0.106-4plf2008.1.i586.rpm xmame-x11-0.106-4plf2008.1.i586.rpm desde /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/2: xmame-x11             #############################################
      2/2: xmame-base            #############################################
[root@localhost xpiderman]#   

...luego instalas kxmame:

[xpiderman@localhost ~]$ su
Contraseña:
[root@localhost xpiderman]# urpmi kxmame

    ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2008.1/free/release/binary/i586/...
instalando kxmame-2.0-0.beta.3plf2008.1.i586.rpm desde /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/1: kxmame                #############################################
[root@localhost xpiderman]#

...hecho esto, buscas kxmame en los menús. A mi me lo ha puesto en Juegos - Arcade - Kxmame, o también puedes ejecutarlo desde una terminal llamándolo por su nombre.

Bien, posiblemente, al arrancarlo te indique que el ejecutable xmame/xmess no es válido y habrá que configurarlo. Para ello tendrás que irte al menú Preferencias y luego hacer clic en la opción Directorios. De la ventana que aparece, verás una caja de texto vacía, donde tendrás que poner la ruta al ejecutable xmame. El ejecutable xmame se encuentra en la ruta:

/usr/games/xmame 

Una vez encontrada la ruta, haces clic en Añadir y luego en Aceptar. Aparecerá una ventanita de aviso indicando que hay que construir la lista de los juegos disponibles, has clic en Si.

Creada la lista de juegos, ahora hay que conseguir ROMS para jugar. Para este ejemplo, me he descargado MetalSlug3 de acá. Conseguida la ROM, hay que hacer un pequeño trabajo, puesto que al ejecutarla, dirá que no se han cargado unos archivos que son parte del BIOS de Neo-Geo (esto es para los de Neo-Geo, no se para los otros). Para ello, me he conseguido la BIOS que nos recomienda el usuario Pitalink en esta entrada de mi blog. Conseguida la BIOS, la he descomprimido y luego he abierto la ROM de MetalSlug3 con Ark (el descompresor gráfico) y le he metido los archivos que extraje del zip BIOS. Me dió un error con uno, así que, lo que hice fue renombrár el que me faltaba tal y como lo recomienda el usuario Pitalink. Me lanzó errores, pero se ejecutó. Vale mencionar que los errores y archivos faltantes los he podido observar desde terminal, aunque al ejecutar la ROM con ayuda de la GUI, me recuerdo que también menciona los archivos faltantes.

Ok, ya preparado la ROM metalslug3.zip, toca moverla al directorio donde debe estár, el cual es este:

/usr/share/games/xmame/roms

...la ruta es modificable. Para modificar ese directorio, lo puedes hacer igual como se hizo con el ejecutable de xmame... búsca la opción y la encontrarás.

Una vez colocado nuestro primer jueguito, haces clic en Disponibles y luego en el botón Actualizar, para que te muestre los juegos disponibles. Cuando se muestren los juegos, hacemos doble clic en el que quieres jugar y SAN KU KAI!!!!!:

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Lo siento, no pude alinear las imagenes de maner justificada.

Saludos
Image Hosted by ImageShack.us

Gravatar de kapyderi

# 51942: Uhmm. Multi Arcade Machine Emulator

Que nostalgia de antaño. El mejor emulador que existe para mi gusto y si tienes una recre, no te digo na!!!!
No se si funciona como MAME32, pero si es asi, cuando le das F5 te activará todo que encuentre en la ruta que hayas definido anteriormente en opciones de directorio.

Una pagina dedicada es www.marcianitos.org

Saludos!!!!

//--//

MiniBOFH

Gravatar de Annubis

# 51943: También...

puedes optar por usar sdlmame, sustituyendo a xmame (ya que éste proyecto está descontinuado desde 2006) y como front-end puedes usar QMC2, sustituyendo a Kxmame. Creo recordar que ambos programas están en los repos ;)

Un saludo

Gravatar de xpiderman

# 51944: ...ya había leído algo sobre ello... nada serio claro...

...y quién sabe por qué plf continúa empaquetando xmame y kxmame... xmame en dos versiones.

Y como dato curioso :p si se fijan, en la ventana donde se está ejecutando el juego dice:
xmame (x11) version 0.106 Dec 22 2007

Saludos.
Image Hosted by ImageShack.us

Gravatar de Annubis

# 51945: Porque...

funciona xD y, para los juegos menos nuevos, que no necesitan de una versión de mame superior, sirve perfectamente :)

De todos modos, los mismos autores de xmame, dicen en su web, que para versiones superiores a mame 107 deberás usar sdlmame, para el cual, kxmame, no sirve ;)

Además, qmc2 está hecho en qt4, así que funcionará perfectamente en KDE4, si es que usamos ésta versión.

Un saludo

Gravatar de enigmus

# 51961: Tal como te han explicado,

Tal como te han explicado, para poder instalar un programa manualmente que te hayas descargado como un fichero comprimido, cuando lo descomprimas debes entrar en el directorio que te crea, y ahí ejecutas "./configure", luego "make" y por último "make install". También has de saber que para compilar manualmente los fuentes de un programa debes tener instalado un compilador, como gcc por ejemplo, o al menos así era cuando yo empecé.

Y como recomendación, antes de lanzarte a compilar un programa búscalo primero en los repositorios, y si por más que busques no lo encuentras, entonces te pones a compilar. Pero te lo recomiendo así porque te ahorrarás tiempo, esfuerzo y muchísimos quebraderos de cabeza, sobre todo si eres novato. Los novatos suelen desencantarse con Linux cuando les llega este tipo de problemas, al ver lo que hay que montar con los fuentes para instalar un mísero programa con lo fácil que era hacer doble click en el ejecutable de Windows... pero una de las cosas que hay que meterse en la cabeza es que Windows y Linux son sistemas diferentes, y por ende, trabajan de forma diferente. Para instalar un programa en Linux lo más fácil del mundo es irte al gestor de paquetes de tu distribución y buscarlo ahí (teniendo previamente configurados los repositorios), es como buscar en Google cualquier programa descargable para Windows. Aunque de todas formas, hay programas que al descargártelos, las páginas en cuestión te lo ofrecen en paquetes RPM, como el Adobe Reader o el Open Office, que se instalarán al hacer doble click sobre el RPM correspondiente. Son algo así como los ejecutables de Windows.

Gravatar de xpiderman

# 51976: Es curioso...

¿cómo llegarán los novatos a este tipo de información? ¿cómo llegan a involucrarse con el proceso antiguo de instalación de Linux?

Saludos.
Image Hosted by ImageShack.us

Gravatar de sebar

# 52022: Sencillo amigo. Al no estar

Sencillo amigo. Al no estar acostumbrados a buscar los programas mediante los repos, recurren a Google. Encuentran la página del programa y generalmente en ella les explica como compilarlo. Los problemas se suscitan al no saber bien que implica la acción de compilar y que herramientas se necesitan. Ni hablar si hace falta alguna librería en particular. Creo que los mayores quebraderos de cabeza que se dan en Linux y que tienen sencilla solución, están dados por ciertos "vicios" que quedaron por el uso de Win.

P.D.: Que esto no se tome como una critica para el User que posteo su duda.

--
Para ver la parte oculta del mensaje, pulsa CTRL + ALT + BACKSPACE

Gravatar de drakedalfa

# 51988: ...

Usa URPMI no te compliques la vida compilando mas si no sabes lo que haces.

Puedes instalar sin necesidad de leer archivos install ni readme. Como ya te lo hemos dicho muuuuuuuchas veces usa urpmi.

Mas informacion sobre urpmi:

Si el paquete que quieres instalar no esta en los repositorios puedes pedirlo en Bugzilla para que lo agreguen.

--
¿Quien es Jesucristo?

# 52019: He usado ya ese metodo

He usado ya ese metodo configurando todos los repositorios..pero siempre me dice que no hay paquetes de ese nombre... entonces no me queda mas remedio que descargarlo vía web y instalalrlo manualmente!

Gravatar de kapyderi

# 52105: En consola...

Como root pones...

uprmq mame

[root@localhost kapyderi]# urpmq mame
Ningún paquete llamado mame
Los siguientes paquetes contienen mame:
gxmame
kxmame
sdlmame
xmame-SDL
xmame-base
xmame-tools
xmame-x11

Y luego con

urpmi [nombre del paquete que quieras] 

instalas

Saludos!!!!


Registered Linux user #472290
MiniBOFH