instalar y usar bennu en linux

Started by Prg, June 17, 2009, 07:14:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

syous

 ;D estoy  preparando un paquete deb que instale bennu y librearias con un click
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

josebita

No es por fastidiar, syous, peroeso ya lo he hecho yo...
Además, prg usa fedora que va con rpm, no con deb...

syous

 ;D tranquilo no fastidias

con alien pues convertir deb a rpm y viceversa
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

josebita

Ya, pero no es una solución muy elegante... Además que probablemente instale las cosas donde no debe si lo hago así...

Prg

 :)

gracias amigos, mientras yo sigo descargando la versión completa de la 11... (51%) ojalá no pase nada malo
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Estoy preparando un step by step para instalarlo en fedora 11 con screenshots, en cuanto lo tenga, te lo paso.

Prg

hola, ya estoy en mi fedora  11 versión final,
espero entonces indicaciones amigo, saludos y gracias, karmas + para ti :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Quote from: Prg on June 21, 2009, 02:50:51 AM
hola, ya estoy en mi fedora  11 versión final,
espero entonces indicaciones amigo, saludos y gracias, karmas + para ti :)

Genial, perdona por la tardanza, pero mañana tengo examen y ando un poquito liado. Intentaré acabarlo esta noche y lo subo, ok?

Prg

 :)
mejor estudia para tu examen. yo espero amigo :)
no te preocupes y suerte en él.  ;)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

#24
Bueno, ya lo he hecho. Los pasos que tienes que seguir son los siguientes (mi fedora estaba en inglés, así que así lo dejo):

  • Vete a System->Administration->Add/Remove Software (te pedirá la contraseña de root).
  • Tienes que buscar e instalar las versiones tanto para x86_64 como para i586 de los paquetes que enumero a continuación; si alguno no aparece en la lista, debes instalar primero el de x86_64 y una vez instalado, te dará opción a instalar la versión para i586:

    • SDL
    • SDL_mixer
    • libogg
    • zlib
    • libpng
    • libX11
    • libXrandr
    • libXext
    • libXrender
    • libgcc
    Pulsa en "Apply" y acepta el resto de cambios que el instalador te proponga (añadirá algunos paquetes, como las versiones de 32 y 64 bits de mikmod, entre otros).

    Nota: Creo que no me dejo nada, la lista de librerías ha sido prueba y error, así que puede que me deje alguna. Además, las versiones de 64 bits de casi todos los paquetes están instaladas en la instalación base de fedora.
    Nota2: Casi seguro (no lo he probado) que lo anterior es equivalente a hacer, desde una consola y como root:
    [code language="bash"]yum install SDL SDL.i586 SDL_mixer SDL_mixer.i586 libogg libogg.i586 zlib zlib.i586 libpng libpng.i586 libX11 libX11.i586 libXrandr libXrandr.i586 libXext libXext.i586 libXrender libXrender.i586 libgcc.i586
[/code][/li]
[li]Ahora ya puedes instalar Bennu. De todas formas, el script de instalación de la última versión tiene algún problemilla de compatibilidad con Fedora y hasta que se solucione, puedes probar con este instalador.
Para ello, vas en la terminal al directorio en el que esté el instalador y -de nuevo como root- haces:
[code language="bash"]./bgd-1.0.0RC4\(r80\)-installer.sh[/code]
    [/li]

Con un poco de suerte eso será todo y podrás ejecutar Bennu sin tener que hacer nada más.

Avisa si funciona, porque he tomado screenshots del proceso y si está bien, lo puedo subir al wiki.

Prg

hola,
ya instalé bennu y todo lo demás... :)


Quote[root@localhost orlando]# sh ./nstaller.sh
Bennu Game Development Installer
(C) 2008 - SplinterGU

Use: ./nstaller.sh --help for help text

Installing Bennu Game Development...
bgd/
bgd/module/
bgd/module/mod_sys.so
bgd/module/mod_file.so
bgd/module/mod_draw.so
bgd/module/mod_map.so
bgd/module/mod_math.so
bgd/module/mod_mem.so
bgd/module/mod_regex.so
bgd/module/mod_time.so
bgd/module/mod_blendop.so
bgd/module/mod_mouse.so
bgd/module/mod_dir.so
bgd/module/mod_scroll.so
bgd/module/mod_wm.so
bgd/module/mod_effects.so
bgd/module/mod_flic.so
bgd/module/mod_m7.so
bgd/module/mod_sound.so
bgd/module/mod_string.so
bgd/module/mod_joy.so
bgd/module/mod_sort.so
bgd/module/mod_timers.so
bgd/module/mod_cd.so
bgd/module/mod_text.so
bgd/module/mod_video.so
bgd/module/mod_path.so
bgd/module/mod_proc.so
bgd/module/mod_key.so
bgd/module/mod_rand.so
bgd/module/mod_say.so
bgd/module/mod_screen.so
bgd/module/mod_grproc.so
bgd/module/mod_debug.so
bgd/lib/
bgd/lib/libjoy.so
bgd/lib/libvideo.so
bgd/lib/libmouse.so
bgd/lib/libbgdrtm.so
bgd/lib/libgrbase.so
bgd/lib/libfont.so
bgd/lib/libscroll.so
bgd/lib/libtext.so
bgd/lib/libsdlhandler.so
bgd/lib/libblit.so
bgd/lib/libdraw.so
bgd/lib/libwm.so
bgd/lib/librender.so
bgd/lib/libkey.so
bin/
bin/moddesc
bin/bgdc

gzip: stdin: unexpected end of file
bin/bgdi
done!
[root@localhost orlando]#

parece que todo está bien, sin embargo
1) sh ./nstaller.sh //hice esto,porque sin el sh no me lo instalaba..
2) no me encuentra las librerías de bennu, me dice:
Quote
[orlando@localhost Pacomen]$ bgdc pacomen010.prg
BGDC 1.0.0 (Jun 15 2009 15:32:19)
Copyright � 2006-2009 SplinterGU (Fenix/BennuGD)
Copyright � 2002-2006 Fenix Team (Fenix)
Copyright � 1999-2002 Jos� Luis Cebri�n Pag�e (Fenix)
Bennu Game Development comes with ABSOLUTELY NO WARRANTY;
see COPYING for details

/home/orlando/Descargas/Pacomen/pacomen010.prg:3: error: Library "mod_draw.so" not found ("mod_draw")
[orlando@localhost Pacomen]$

y

Quote[orlando@localhost Pacomen]$ bgdi pacomen010.dcb
mod_draw.so: cannot open shared object file: No such file or directory


creo que no me encuentra las librerías, hay alguna forma de darle la ruta, o algo así?

gracias por todo, al menos ya me corre el bgdc, y el bgdi, lo que quiere decir que vamos bien :)
y suerte con tu examen!!! :) saludos
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

Ups, se me olvidaba:
Vete en la consola como root a /usr/lib/bgd/module y ejecuta lo siguiente:
[code language="bash"]
for i in mod*.so; do ln -s $i lib$i; done
/sbin/ldconfig
[/code]

Y prueba otra vez.

Prg

je je, ya funcionó amigo, el tuto está listo para el wiki, por lo pronto otros karmas para ti, saludos y gracias, y a programar en fedora se ha dicho, pronto tendremos editor fpg en linux... gracias y hasta pronto... :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

josebita

¡Genial! Anda que no ha costado :)
He hablado con Splinter y me ha dicho que incluiría los cambios para que pueda funcionar en el script de instalación oficial, así que en lsa próximas versiones se supone que podrás actualizar sin más.

En cuanto saque un rato, lo paso al wiki :) Y cuando tengas el editor de FPG funcionando, lo subo al PPA.

SplinterGU

ya estan tomadas las notas pertinentes... gracias... karma...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2