Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Prg on June 17, 2009, 07:14:13 PM

Title: instalar y usar bennu en linux
Post by: Prg on June 17, 2009, 07:14:13 PM
hola, quería revisar cómo funcionaban algunos de mis programas para compilarlos directamente en linux y asegurarme que todo estuviera bien, sin embargo a la hora de llamar a bgdc no me lo hace correctamente, me dice esto:

bash: /usr/bin/bgdc: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio

y no pasa nada

y sinceramente ya no se qué hacer, no se si está bien instalado, o si necesito actualizar algo, lo que pasa es que no he actualizado ya que son 1.7 gb de actualización,  y si fedora no funciona bien con bennu pues no tiene mucho caso hacer la actualización.

como saben, no se nadita de linux, así que cualquier cosa que me digan será de gran ayuda :)
saludos a todos.
(En user/bin si están el bgdc, bgdi, moddesc)... quizá sea como lo invoco, no se ni hacer eso...
lo hago así:
Quote
[orlando@localhost ~]$ bgdi '/home/orlando/Documentos/Pacomen/pacomen010.dcb'
bash: /usr/bin/bgdi: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio

ayuda!!!  ???


Title: Re: instalar y usar bennu en linux
Post by: josebita on June 17, 2009, 07:26:43 PM
Por lo que dices, parece que tengas una versión de fedora muy vieja, ¿qué versión es?.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 17, 2009, 09:26:55 PM
mmm, tengo entendido que "Fedora 11 alpha"... (quizá por eso la actualización de más de un giga que me marcó) me la regaló un maestro...
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 17, 2009, 09:58:37 PM
Guau, entonces demasiado vieja seguro que no es...

Releyendo el error, puede tratarse de una incompatibilidad debian->fedora.
Mira a ver qué ficheros tienes en /lib/ que tengas nombres parecidos a ld-linux.so.2 a ver si nos da alguna pista.

PD: Y yo lo dejaría actualizando por la noche, a ver si hay suerte...
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 17, 2009, 11:19:35 PM
Prueba estos binarios. Básicamente reemplaza los que vienen con Bennu (las .so de dentro del directorio lib van en /usr/lib/bennugd y el bgdc y bgdi van en /usr/bin debes reemplazarlos como usuario root).
Están compilados en una fedora core 8, que quizás sea más compatible con tu sistema....
http://www.megaupload.com/?d=XR05UJVI
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 03:04:04 AM
hola, y gracias amigo, ahí va lo que he descubierto...
en la carpeta lib no había nada llamado ld-linux.so.2 así que agarré la carpeta de bennugd que me pasaste, le cambié el nombre y la puse ahí, luego...
remplacé esto:
Quoteel bgdc y bgdi van en /usr/bin
eso ya está, creo (me di permisos con chmod 777 sobre la carpeta, espero si sea así [me siento en otro mundo... je je je])

luego fui por lo de /usr/lib/bennugd y sorpresa, no existía el directorio... sin embargo había un /usr/lib32 en el cual estaban las carpetas lib y module con los archivos de bennu, además hay otra carpeta llamada lib64 (ya que el sistema es de 64bits [será eso?]) ahí vienen muchísimas carpetas, supongo que son del sistema
...
una vez que puse la carpeta que me pasaste en lib con el nombre de ld-linux.so.2 el mensaje de error cambió:
Quote[root@localhost /]# bgdc
bash: /usr/bin/bgdc: Permiso denegado

será que las librerías no están en las carpetas correctas entonces el compilador y el bgdi no pueden acceder a ellas?
lo que pasa es que la instalación se hizo en carpetas distintas a las que tu me decías, exceptuando el bgdc y bgdi.

gracias por tenerme paciencia y ayudarme amigo, te doy un karma.
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 18, 2009, 03:43:38 AM
¡¡Anda!!

Que tienes el linux de 64 bits... Claro, he dado por hecho que tenías el de 32.
<información variada>
¡Quita los permisos 0777 de /usr/bin pero YA!. Déjalo como estaban. Para el usuario root, los permisos deberían ser "rwxr-xr-x" (0755). Dejarlos como 777 hace que cualquier usuario pueda escribir en ellos y eso puede ser un problema de seguridad.

A ver, perdona por lo que te he dicho, está mal. Resulta que el empaquetado para el PPA y el oficial instala las cosas en sitios distintos.
Las librerías de bajo nivel de bennu deberían estar en tu sistema en /usr/lib32/bgd/lib y los módulos en /usr/lib32/bgd/module

Otra cosa, a bgdc y bdi debes darles permisos (como root) 0755 también.
</información variada>

De todas formas prueba lo siguiente:
* Borra los ficheros del paquete que te he enlazado si los has puesto en algún sitio fuera de /usr/lib32/bgd/
* Instala glibc.i686 (si tienes un pentium II o superior... hay que avisar XD). Esto generalmente significa que debes hacer -desde la consola y como root- "yum install glibc.i686"  <--- Esto instala soporte para ejecutar programas de 32 bits en tu sistema de 64, que parece que puede ser el problema.

Ahora prueba a reinstalar el paquete oficial de Bennu RC4. Si aún así no te funciona, prueba lo siguiente:

* Reemplazar las librerías oficiales de bennu de /usr/lib32/bgd/lib y /usr/lib32/bgd/module con las del paquete. Asegúrate de que quedan con permisos (para root) de 07555.
* Desde una consola, como root, ejecuta "/sbin/ldconfig".
* Reemplaza los archivos /usr/bin/bgdc y /usr/bin/bgdi con los del paquete, pero asegúrate de que queden con permisos (para root) de 07555.
* Ejecuta "bgdc" y mira a ver si se ha solucionado el problema.

Si no, pon aquí lo que te dice la consola y le echamos un ojo.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 03:50:12 PM
okis, amigo, lo hago inmediatamente.

Quote(si tienes un pentium II o superior... hay que avisar XD)
si, engo un emmmm... ¡donde dice?.. ammm dice:
core 2 duo 2.66 GHz Core 45nm
y muchas cosas más que aún no entiendo...
mm
es eso?

bueno, gracias, revisaré todo para ver si lo loro, que ya quiero corre bennu en linux y comenzar a compilar mis proyectos ahí... je je, gracias, gracias, gracias!!!
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 18, 2009, 05:04:30 PM
Emm, un pentium II es un ordenador como de hace 10 años. Pero tengo que avisar, por si estás haciendo pruebas en un ordenador viejo XD.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 05:06:37 PM
oye, me dijo esto:

Quote[root@localhost usr]# yum install glibc.i686
Loaded plugins: dellsysidplugin2, refresh-packagekit
rawhide/metalink                                         | 7.8 kB     00:00    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.10.1-2 set to be updated
--> Processing Dependency: glibc-common = 2.10.1-2 for package: glibc
--> Processing Dependency: libfreebl3.so for package: glibc
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc
--> Running transaction check
---> Package glibc-common.x86_64 0:2.10.1-2 set to be updated
--> Processing Dependency: glibc-common = 2.9.90-2 for package: glibc
---> Package nss-softokn-freebl.i586 0:3.12.3.99.3-4.fc12 set to be updated
--> Running transaction check
---> Package glibc.x86_64 0:2.10.1-2 set to be updated
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: glibc
--> Processing Dependency: glibc = 2.9.90-2 for package: glibc-headers
--> Processing Dependency: glibc = 2.9.90-2 for package: glibc-devel
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.10.1-2 set to be updated
---> Package glibc-headers.x86_64 0:2.10.1-2 set to be updated
---> Package nss-softokn-freebl.x86_64 0:3.12.3.99.3-4.fc12 set to be updated
--> Processing Conflict: nss-softokn-freebl conflicts nss < 3.12.2.99.3-5
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package nss.x86_64 0:3.12.3.99.3-4.fc12 set to be updated
--> Processing Dependency: nss = 3.12.2.0-3.fc10 for package: nss-devel
--> Processing Dependency: nss = 3.12.2.0-3.fc10 for package: nss-tools
--> Running transaction check
---> Package nss-devel.x86_64 0:3.12.3.99.3-4.fc12 set to be updated
---> Package nss-tools.x86_64 0:3.12.3.99.3-4.fc12 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package                 Arch        Version                 Repository    Size
================================================================================
Installing:
glibc                   i686        2.10.1-2                rawhide      5.8 M
Updating:
nss                     x86_64      3.12.3.99.3-4.fc12      rawhide      1.0 M
Installing for dependencies:
nss-softokn-freebl      i586        3.12.3.99.3-4.fc12      rawhide      134 k
nss-softokn-freebl      x86_64      3.12.3.99.3-4.fc12      rawhide      147 k
Updating for dependencies:
glibc                   x86_64      2.10.1-2                rawhide      5.1 M
glibc-common            x86_64      2.10.1-2                rawhide       23 M
glibc-devel             x86_64      2.10.1-2                rawhide      997 k
glibc-headers           x86_64      2.10.1-2                rawhide      629 k
nss-devel               x86_64      3.12.3.99.3-4.fc12      rawhide      236 k
nss-tools               x86_64      3.12.3.99.3-4.fc12      rawhide      1.2 M

Transaction Summary
================================================================================
Install      3 Package(s)        
Update       7 Package(s)        
Remove       0 Package(s)        

Total size: 38 M
Total download size: 34 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): nss-softokn-freebl-3.12.3.99.3-4.fc12.i586.rpm    | 134 kB     00:01    
(2/4): glibc-2.10.1-2.x86_64.rpm                                                                                                     | 5.1 MB     00:55    
(3/4): glibc-2.10.1-2.i686.rpm                                                                                                       | 5.8 MB     01:04    
(4/4): glibc-common-2.10.1-2.x86_64.rpm                                                                                              |  23 MB     04:02    
------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                        94 kB/s |  34 MB     06:06    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
 Updating       : glibc-common                                                                                                                        1/17
Error unpacking rpm package glibc-common-2.10.1-2.x86_64
error: falló el desempaquetado de archivos  en archivo/etc/default/nss;4a3a2c58: cpio: El MD5 sum no coincide
 Installing     : glibc                                                                                                                               2/17
Error unpacking rpm package glibc-2.10.1-2.i686
error: falló el desempaquetado de archivos  en archivo/etc/ld.so.conf;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : glibc                                                                                                                               3/17
Error unpacking rpm package glibc-2.10.1-2.x86_64
error: falló el desempaquetado de archivos  en archivo/etc/ld.so.conf;4a3a2c58: cpio: El MD5 sum no coincide
 Installing     : nss-softokn-freebl                                                                                                                  4/17
Error unpacking rpm package nss-softokn-freebl-3.12.3.99.3-4.fc12.x86_64
error: falló el desempaquetado de archivos  en archivo/lib64/libfreebl3.chk;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : nss                                                                                                                                 5/17
Error unpacking rpm package nss-3.12.3.99.3-4.fc12.x86_64
error: falló el desempaquetado de archivos  en archivo/etc/pki/nssdb/cert8.db;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : nss-tools                                                                                                                           6/17
Error unpacking rpm package nss-tools-3.12.3.99.3-4.fc12.x86_64
error: falló el desempaquetado de archivos  en archivo/usr/bin/certutil;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : glibc-headers                                                                                                                       7/17
Error unpacking rpm package glibc-headers-2.10.1-2.x86_64
error: falló el desempaquetado de archivos  en archivo/usr/include/_G_config.h;4a3a2c58: cpio: El MD5 sum no coincide
 Installing     : nss-softokn-freebl                                                                                                                  8/17
Error unpacking rpm package nss-softokn-freebl-3.12.3.99.3-4.fc12.i586
error: falló el desempaquetado de archivos  en archivo/lib/libfreebl3.chk;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : glibc-devel                                                                                                                         9/17
Error unpacking rpm package glibc-devel-2.10.1-2.x86_64
error: falló el desempaquetado de archivos  en archivo/usr/include/gnu/stubs-64.h;4a3a2c58: cpio: El MD5 sum no coincide
 Updating       : nss-devel                                                                                                                          10/17
Error unpacking rpm package nss-devel-3.12.3.99.3-4.fc12.x86_64
error: falló el desempaquetado de archivos  en archivo/usr/bin/nss-config;4a3a2c58: cpio: El MD5 sum no coincide
 Cleanup        : nss                                                                                                                                11/17
 Cleanup        : glibc-devel                                                                                                                        12/17
 Cleanup        : nss-tools                                                                                                                          13/17
 Cleanup        : glibc-common                                                                                                                       14/17
 Cleanup        : glibc-headers                                                                                                                      15/17
 Cleanup        : glibc                                                                                                                              16/17
Traceback (most recent call last):
 File "/usr/lib/python2.6/site-packages/yum/rpmtrans.py", line 389, in callback
   self._scriptError(bytes, total, h)
 File "/usr/lib/python2.6/site-packages/yum/rpmtrans.py", line 509, in _scriptError
   (hdr, rpmloc) = h
ValueError: too many values to unpack
error: python callback <bound method RPMTransaction.callback of <yum.rpmtrans.RPMTransaction instance at 0x1e39e18>> failed, aborting!

bueno, voy a reiniciar, porque ya no me abre nada (ningún programa)... je je je, luego intentaré instalar de nuevo la más nueva versión de bennu, y luego ver qué medices... saludos
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 06:25:06 PM
je je je...
kernel panic- not syncing: Attempted to kill init!

y ya no inició...

bueno, ya volví a instalar fedora, me bajaré la nueva versión de bennu y comenzaré de nuevo... saludos!
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 06:39:44 PM
bueno, vamos de nuevo:

ehm!! para instalarlo cómo le hago?
ya tengo el archivo sh en mi carpeta, pero lo mando a la consola y me abre otra cosa que me dice:

No se pudo abrir el archivo /home/orlando/Descargas/....0.0RC4(r80)-installer.sh.
No se ha podido detectar la codificación de caracteres.
Compruebe que no está intentando abrir un archivo binario.
Seleccione una codificación de caracteres desde el menú e intente de nuevo.

...

la vez pasada hice un montón de cosas (claves y no se que tantas cosas), pero esta vez mejor pregunto aquí... para estar seguro que no pasará nada malo   ;)
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 18, 2009, 06:51:38 PM
Lo estás intentando abrir con el editor de textos, parece.

Suponiendo que estés usando gnome:
Haz click con el botón derecho en el fichero y vete a Propiedades->Permisos. Ahí le pones que te deje ecutarlo para todo el mundo.
Ahora abre una consola (alt+f2 -> gnome-terminal y te vas con cd al directorio en que esté el archivo .sh) y escribe:su
Te pedirá la contraseña de root. La pones y escribes:./bennu-(el resto del nombre).sh.
Si pones sólo parte del nombre y le das a la tecla "tabulador" te completa el resto del nombre.

Eso debería instalar Bennu.

Luego prueba a ejecutar bgdc y mira a ver qué te dice...

PD: Ya lo siento por la instalación vieja... Sólo se me ocurre que pueda haber instalado versiones experimentales de los paquetes para la versión cuyo desarrollo acaba de comenzar (la fc12) y eso haya petado el sistema. Siento que hayas tenido que instalar. Por lo menos ¿te has bajado la fedora estable o has usado la alfa?. Digo porque hace un par de semanitas sacaron la fedora core 11 final...
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 18, 2009, 07:00:31 PM
Me voy a instalar la fedora 11 de 64 bits en una máquina virtual para poder decirte exactamente qué hacer, ok?

Por cierto, si no tienes la versión final de la fedora 11 instalada, te recomendaría que te la bajaras y la instalaras en lugar de la versión alfa, que tendrá muchos bugs arreglados.

[Edito] Parece que ahora la máquina virtual no se quiere instalar. Mañana intentaré arreglarlo físicamente en el ordenador (estaba probando a través de una sesión remota, intentaré toquetear delante del ordenador...).
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 18, 2009, 09:05:46 PM
okis, antes de bajarla veré si alguno de mis conocidos la tiene que me la pase... si no pues ni modo... je je je.

gracias, y nos vemos luego cuando la tenga...  :)
mientras intetare como me decías arriba... :) gracias
Title: Re: instalar y usar bennu en linux
Post by: syous on June 19, 2009, 08:46:46 AM
 ;D estoy  preparando un paquete deb que instale bennu y librearias con un click
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 19, 2009, 10:27:05 AM
No es por fastidiar, syous, peroeso ya lo he hecho yo...
Además, prg usa fedora que va con rpm, no con deb...
Title: Re: instalar y usar bennu en linux
Post by: syous on June 19, 2009, 10:50:56 AM
 ;D tranquilo no fastidias

con alien pues convertir deb a rpm y viceversa
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 19, 2009, 11:01:32 AM
Ya, pero no es una solución muy elegante... Además que probablemente instale las cosas donde no debe si lo hago así...
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 19, 2009, 04:07:18 PM
 :)

gracias amigos, mientras yo sigo descargando la versión completa de la 11... (51%) ojalá no pase nada malo
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 19, 2009, 05:20:10 PM
Estoy preparando un step by step para instalarlo en fedora 11 con screenshots, en cuanto lo tenga, te lo paso.
Title: Re: instalar y usar bennu en linux
Post by: 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 :)
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 21, 2009, 04:15:22 PM
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?
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 21, 2009, 04:56:50 PM
 :)
mejor estudia para tu examen. yo espero amigo :)
no te preocupes y suerte en él.  ;)
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 21, 2009, 08:27:11 PM
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):
[/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 (http://www.megaupload.com/?d=6MSCVXYJ) 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]
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.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 21, 2009, 09:51:01 PM
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
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 21, 2009, 09:53:08 PM
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.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 21, 2009, 09:58:11 PM
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... :)
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 21, 2009, 10:07:16 PM
¡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.
Title: Re: instalar y usar bennu en linux
Post by: SplinterGU on June 21, 2009, 11:01:08 PM
ya estan tomadas las notas pertinentes... gracias... karma...
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 21, 2009, 11:38:47 PM
:)
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 22, 2009, 02:09:39 PM
hola, je je je
disculpen, quiero usar la librería image en mi proyecto, sin embargo para usarla tendría que hacer un proceso similar al anterior es vd?
esto complicaría la instalación del editor... je je je, entonces me rocomendarían que la usara? o qué hago? viene la librería ya compilada en tu ppa amigo josebita?
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 22, 2009, 05:03:08 PM
La librería está compilada en el PPA, pero para Ubuntu, no te vale para fedora.
Si me das un par de días te la puedo compilar para fedora.

Y sí, tendrías que instalar un par de paquetes más, pero no creo que sean muchos.
Title: Re: instalar y usar bennu en linux
Post by: Prg on June 22, 2009, 05:12:12 PM
comprendo... mejor dejo el editor con load_png, pcx y map... je je, luego veré ponerle más formatos en linux .. saludos amigo.
Title: Re: instalar y usar bennu en linux
Post by: osk on June 22, 2009, 06:13:20 PM
Sólo por curiosidad...¿qué diferencias internas hay entre un paquete para Ubuntu y otro para Fedora, aparte de que uno sea deb y el otro rpm? Lo digo porque no sé hasta qué punto sería factible tener los dos disponibles, si tan sólo se tratara -que no lo sé, por eso lo digo- de un cambio de formato que se puede hacer con alien.
Graaacias.
Title: Re: instalar y usar bennu en linux
Post by: josebita on June 22, 2009, 08:58:23 PM
Se puede hacer con alien. El tema es simplemente estar seguro de que las mismas cosa han de ir en los mismos directorios.
Pero la forma de crearlos y la filosofía que tienen detrás es más o menos la misma. De hecho se puede descomprimir un deb en un sistema rpm (como si fuera un zip) y mover los ficheros a los sitios adecuados.
Title: Re: instalar y usar bennu en linux
Post by: osk on June 29, 2009, 05:52:54 PM
Hola.
He instalado Bennu-r80 en una ubuntu 9.04 y se me ha instalado bien, pero al principio del proceso de instalación aparece un mensaje que no es muy bonito:
[: 51: unexepected operator
[: 51: unexepected operator

Y en la línea 51 lo que hay es el "fi" que cierra el último if antes de salir del programa (y antes del butifarrón binario). ¿Es una tontería?
Venga, gracias.

EDIT: Tampoco funciona el parámetro --help. Sale un error como éste:
[: 51: --help: unexepected operator
[: 51: --help: unexepected operator

e intenta instalar de nuevo.

Con --remove pasa lo mismo


Title: Re: instalar y usar bennu en linux
Post by: josebita on August 09, 2009, 12:12:00 AM
Ups! Acabo de encontrar los screenshots para esto. He subido unos pocos al wiki y cuando tenga un ratillo (dentro de un rato o ya mañana) a ver si escribo el texto.

Perdón por el retraso....

http://wiki.bennugd.org/index.php?title=Image:System-addpackages.jpg
http://wiki.bennugd.org/index.php?title=Image:System-install-sdli586.png
http://wiki.bennugd.org/index.php?title=Image:System-additional-dependencies.png
http://wiki.bennugd.org/index.php?title=Image:Bennugd-downloadpage-linux.png
http://wiki.bennugd.org/index.php?title=Image:Bennugd-installation-console.png
http://wiki.bennugd.org/index.php?title=Image:BennuGD-running-in-linux.png

http://wiki.bennugd.org/index.php?title=Image:Synaptic-open.png
http://wiki.bennugd.org/index.php?title=Image:Synaptic-search-libsdl-mixer.png
http://wiki.bennugd.org/index.php?title=Image:Synaptic-install-dependencies.png
http://wiki.bennugd.org/index.php?title=Image:Bennugd-installing-ubuntu.png

http://wiki.bennugd.org/index.php?title=Image:Synaptic-search-ia32.png
http://wiki.bennugd.org/index.php?title=Image:Synaptic-install-dependencies-ia32.png
http://wiki.bennugd.org/index.php?title=Image:BennuGD-running-in-linux-Ubuntu-9.04.png
Title: Re: instalar y usar bennu en linux
Post by: josebita on August 09, 2009, 03:14:22 PM
Ya he creado el tutorial en el wiki, ¿sugerencias?.
http://wiki.bennugd.org/index.php?title=Tutorial:Setting_up_Bennu_on_64_bit_linux
Title: Re: instalar y usar bennu en linux
Post by: Prg on August 09, 2009, 03:21:33 PM
gracias amigo :) esto nos servirá a todos los novatos en el tema. :)
Title: Re: instalar y usar bennu en linux
Post by: SplinterGU on August 09, 2009, 10:58:49 PM
grandioso, gracias!
Title: Re: instalar y usar bennu en linux
Post by: darío on August 10, 2009, 06:35:55 AM
Está muy bien :), yo también estoy haciendo mi migración a linux poco a poco. K++
Title: Re: instalar y usar bennu en linux
Post by: DCelso on August 10, 2009, 07:45:30 AM
Está de PM.
Algunos detalles que aprecio.
En vez de entrar como superusuario con "su", ¿no sería mejor usar "sudo"?
Abría que poner esto.

sudo chmod a+x bgd-1.0.0RC7\(r99\)-linux-installer.sh
sudo ./bgd-1.0.0RC7\(r99\)-linux-installer.sh

Es lo que se recomienda normalmente en debian para evitar el acceso directo del root, aunque claro no se si está en todos los linux disponibles o es como el "apt-get".

Esto me lleva al siguiente punto, explicar que  en sistemas "debian like" como debian, ubuntu o knoppix, se puede hacer lo mismo que hace "yum" usando "apt-get" o "aptitude".

En cuanto a la ejecución del script de instalación, faltaría explicar una chispa más poniendo el snapshot del GUI que hizo SplinterGU, o es que en linux no está.

También estaría de 10 explicar qué has hecho para que el gedit tenga colorines con los prgs con un enlace a la descarga de archivos adicionales.
Title: Re: instalar y usar bennu en linux
Post by: josebita on August 10, 2009, 02:40:56 PM
Gracias :)

La idea es tener, distro por distro, instrucciones de instalación así de simplonas. Como ya etnía los screenshots de la fedora, los he subido.
A ver si me pongo y subo las instrucciones para Ubuntu (para la normal primero y luego la de 64 bits).

Quote from: DCelso on August 10, 2009, 07:45:30 AM
Está de PM.
Algunos detalles que aprecio.
En vez de entrar como superusuario con "su", ¿no sería mejor usar "sudo"?

Casi seguro que en la fedora esa en particular "sudo" no se puede usar sin configurarlo antes. Por defecto, hay que usar "su". En todo caso, lo intentaré mirar y si hay "sudo" lo cambio.

Quote from: DCelso on August 10, 2009, 07:45:30 AM
Esto me lleva al siguiente punto, explicar que  en sistemas "debian like" como debian, ubuntu o knoppix, se puede hacer lo mismo que hace "yum" usando "apt-get" o "aptitude".

Claro, esas que he subido son las instrucciones de instalación específicas para esa fedora en concreto. Realmente mi idea es poner instrucciones generales para la gente que no tenga muy claro qué está haciendo en las ditribuciones más comunes (efdora, ubuntu y alguna más, si tercia) y unas instrucciones más generales para que quien sepa lo que anda puede extrapolar a cualquier otra distro.

Quote from: DCelso on August 10, 2009, 07:45:30 AM
En cuanto a la ejecución del script de instalación, faltaría explicar una chispa más poniendo el snapshot del GUI que hizo SplinterGU, o es que en linux no está.
Pues sinceramente.... No sé si en linux está o no... XD Yo me instalo el bennu de mi PPA... Tendría que probarlo...

Quote from: DCelso on August 10, 2009, 07:45:30 AM
También estaría de 10 explicar qué has hecho para que el gedit tenga colorines con los prgs con un enlace a la descarga de archivos adicionales.
Sí claro, eso hay que meterlo en otro artículo y enlazar desde el setting up bennu on linux, supongo.
Eso queda pendiente. El coloreado de sintaxis de la imagen es el de C, que más o menos vale.

También tengo que empaquetar y subir el coloreado de sintaxis de GEdit para Bennu a mi PPA, que siempre lo dejo para después pero no lo hago... :(
Title: Re: instalar y usar bennu en linux
Post by: josebita on August 10, 2009, 05:23:41 PM
Añadido Ubuntu 9.04 x86_64. A ver si me pongo con la página de instalación normal.
Title: Re: instalar y usar bennu en linux
Post by: SplinterGU on August 11, 2009, 12:24:50 AM
en instalacion debian, mi usuario por ejemplo, no es superusuario, por ende no me funciona en sudo, y en la de mis hijos tampoco.

el instalador no esta para linux, no es que no corra, corre perfectamente, pero en linux no se usa el elegir donde instalar, se instala y ya.