Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Futu-block on September 28, 2017, 03:23:14 PM

Title: ¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on September 28, 2017, 03:23:14 PM
Si, le he dao dieciochomil millones de vueltas y no hay nada que hacer, no puedo instalar otra vez Bennu

Tengo un nuevo pc con ubuntu, osea que tengo que instalar otra vez bennu; tiro para el bennupack y descomprimo el 2.9 y la primera en la cara
(http://storage6.static.itmages.com/i/17/0928/h_1506611871_1292488_432f7a35fd.png)

busco en los repositorios de Josebita y nasti del plasti
(http://storage2.static.itmages.com/i/17/0928/h_1506611972_2849656_ee98b6e535.png)
era porque habia que cambiar el vivid a oneiric u otra cosa que no es que:
Quotedeb http://ppa.launchpad.net/josebagar/ppa/ubuntu (http://ppa.launchpad.net/josebagar/ppa/ubuntu) vivid main

He intentado por wine pero nanai

¿algun consejo mas? creo que habia un tuto por youtube
Ay dios, que cruz
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: l1nk3rn3l on September 28, 2017, 05:13:21 PM
Creo que con wine corre bien..

;D

Sera posible usar bennu con docker
tengo entendido que se pueden hacer contenedores c++ tambien...

asi funcionaria en todos los linux sin trabas creo...

Podrian investigar el tema...
https://github.com/mviereck/x11docker

https://blog.jessfraz.com/post/docker-containers-on-the-desktop/

http://somatorio.org/en/post/running-gui-apps-with-docker/
http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/
https://medium.com/@pigiuz/hw-accelerated-gui-apps-on-docker-7fd424fe813e

Docker lo usan mucho las empresas para virtualizar a pequeña y gran escala ..
para entornos unix/linux seria la solucion definitiva para evitar
dependencias .so .o


(https://raw.githubusercontent.com/mviereck/x11docker/screenshots/screenshot-lxde-wine-pstree.png)
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: Futu-block on September 28, 2017, 08:01:43 PM
¿lo has revisado bien?
me lo descargo de aqui y no puedo descomprimirlo
http://bennupack.blogspot.com.es/ (http://bennupack.blogspot.com.es/)

por el tema del wine, no se porque pero no me funciona, tendré que esperar a la actualización  :-X
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: l1nk3rn3l on September 28, 2017, 08:27:52 PM
no entiendo  la parte de no puedo descomprimirlo....

https://sourceforge.net/projects/coldev/files/bennupack/setup%20Bennupack%202.9.rar/download (https://sourceforge.net/projects/coldev/files/bennupack/setup%20Bennupack%202.9.rar/download)

esta compreso con winrar creo que en linux lo puedes abrir con 7zip...

o no entendi..

Creo que quitar las dependencias en linux , la solucion es usar docker (Funcionaria en todos linux sin cambiar nada)

https://github.com/mviereck/x11docker

aplicaciones portables en docker

https://github.com/mviereck/x11docker/tree/screenshots


Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: Futu-block on September 28, 2017, 08:55:04 PM
Solo quiero asegurarme que el archivo está correcto y descartar ese error, por ahora lo que falla es mi programa descompresor, voy a probar con otro

eso del docker no sé lo que es, pero me dá igual porque tambien quiero virtualizar windows por otro lado, asi que ya te cuento no del bennupack
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: Futu-block on September 28, 2017, 09:18:13 PM
-Actualizado-

nope, me falla la descompresión e instalación de programas, no se por que, va veremos mas adelante
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: Futu-block on September 29, 2017, 04:27:34 PM
Al parecer lo que me está dando problemas es en .rar me lo puedes pasar en zip?
no sé porque me pasa, de todas formas busco en un disco duro de por ahí el .exe, a ver si es que me vá a fallar por otro lado
Title: Re:¿Tenemos claro el tema de instalar bennu en 64 bits?
Post by: l1nk3rn3l on September 29, 2017, 11:35:07 PM
link del zip

http://www.mediafire.com/file/59si8hl1p29wsx1/setup_Bennupack_2.9.zip (http://www.mediafire.com/file/59si8hl1p29wsx1/setup_Bennupack_2.9.zip)

la solucion seria crear un linux dvd live de bennu para
que no existan problemas.. (usando systemback para crear la live con bennugd nativo, IDE y ejemplos)

https://www.linuxadictos.com/crear-distribucion-linux.html (https://www.linuxadictos.com/crear-distribucion-linux.html)

el linux mas peque seria Lubuntu para probar... haber si alguien se anima a crear un Linux Bennugd Live Dvd


Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits?
Post by: Futu-block on September 30, 2017, 09:04:16 AM
Todo lo que sea probar con Linux, yo
-----------------------0-------------------------------
Edito:
Revisa bien la descarga porque no paro de probar el rar y me dá problemas y en 'Mediafire' no:
(http://pix.toile-libre.org/upload/original/1506763597.png)
No se si es por el servidor o es por el formato pero algun problema me dá
++----------------------2----------------------------++
Actualizado 2:

esta vez no hay problemas, por wine me carga todos las ''Tools'' el fpg editor, el notepad, el font editor, el tilemap...
lo que me falla esta vez es rular el juego mediante f6 en el notepad++ he estado buscando y falta lo que es el instalador en windows, el install.exe y quizas por eso no va

Sigo haciendo pruebas

----------------3-------------------
Actualizado 3:

Nada, despues de buscar en viejos discos duros e instalarme el setup 2.6 ,porque no se porque pero el 2.7 no me descomprime en rar, debo tener un problema

(http://pix.toile-libre.org/upload/original/1506766374.png)

Me instala perfectamente todos las ''tools'' de bennu, pero cuando en notepad++ le doy a ejecutar el juego como que se cuelga. Creo que es porque le falta instalar librerias a lo que es el linux, la carpeta /usr/bin para los binarios y /usr/lib para las librerias, no se si hacerlo manualmente, lo que si recuerdo que había un script que te lo instalaba por la terminal, asi a pelo, igual lo hago...

Que tenga claro, ¿los binarios son el bdgi y bdgc? y las librerias las .lib

--------4--------
Actualizado 4:

Nada, copiando a mano no funciona, no se si es porque no he reiniciado o ni idea, en un momento dao parecía que si asi que le añadí un sudo pero siguió dandome fallo, total que borré todos los archivos no vaya a ser malo

Y aqui acaba mi periplo de instalación de Bennugd en linux (a menos que dé con el script de marras pa instalar) por lo demas y espero que cuando reinicie otra vez o en alguna actualización empiece a funcionar ''magicamente'' por que si no...
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: l1nk3rn3l on September 30, 2017, 09:32:05 PM
INtenta compilar nativamente el bennu con un make haber si funciona...

:P

si tuvieramos linux te echariamos una mano...

La otra es intentar con playonlinux disponible en zorinOS y en las tiendas linux generales

probamos una live dvd (que es la misma que descargas de la page oficial)  ..
y wine y playonlinux te permite montar unidades windows como c:\ y demas

por ultimas seria modificar las rutas en los .bat ubicados en el bennupack en directorio Bin
haber si funciona.. normal...
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 01, 2017, 07:56:59 AM
Quote from: l1nk3rn3l on September 30, 2017, 09:32:05 PM
INtenta compilar nativamente el bennu con un make haber si funciona...
:P

Eso es lo que quiero, ejecutar un script que me lo instalaba y que no encuentro por ningun lado, pero vamos, no te preocupes que sigo buscando

Y otra cosa que necesito es saber si el enlace de bennupack de http://bennupack.blogspot.com/ no le dá error a nabie mas que a mi, solo para quedarme tranquilo ;)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Drumpi on October 01, 2017, 04:58:38 PM
El script lo tienes en versiones anteriores a la r336 o así. La cosa es que se suprimió por mi culpa (creo), que no me gustan los instaladores, y se nos olvidó añadir un tutorial de instalación manual ^^U
Pero haz lo que dice L1nk, en lugar de coger el binario, coge LOS FUENTES (el archivo src), y haz configure, make y make-install. Seguramente falle por alguna dependencia, porque no encuentre la libdes o alguna incompatibilidad con la librería de encryptado, pero ve con los problemas uno a uno.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 01, 2017, 05:52:38 PM
no, si consigo instalar bennu hago un videotuto, por mas que busco en la mesa de ayuda solo encuentro hilos mios abiertos...

Vamos por partes, a pesar de llevar al menos cinco años con ubuntu todavia no se hacer cosas como el make ese ni como...
ademas, ni se que son los fuentes ni veo un archivo src por ningun lado del zip (http://www.mediafire.com/file/59si8hl1p29wsx1/setup_Bennupack_2.9.zip):
(http://pix.toile-libre.org/upload/original/1506880144.png)

(http://pix.toile-libre.org/upload/original/1506880221.png)

(http://pix.toile-libre.org/upload/original/1506880246.png)

(http://pix.toile-libre.org/upload/original/1506880280.png)

¿me dices cual es?
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Drumpi on October 01, 2017, 07:18:43 PM
Se supone que tienes que ir a la página:
http://www.bennugd.org/node/2

Y descargarte la versión "source tarball", que es el código ya recogido en un zip.
Pero el enlace no funciona, por lo que tendrás que coger un programa de SVN y, como dice en la misma página, descargar los fuentes de https://bennugd.svn.sourceforge.net/svnroot/bennugd a una carpeta total. ¿Te acuerdas cuando Fede te dijo lo de instalarte BitBucket para el Gobaug? Pues eso :D

Una vez que tienes el repositorio en una carpeta, te tienes que coger la ventana de comandos, usar CD hasta entrar en esa carpeta, y llamar a los comandos "configure" y "make". No recuerdo si tenías que repetir el proceso por cada librería. Si todo ha ido bien (que lo dudo) invoca a "make install" y él solo te copiará los binarios en el sistema.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 01, 2017, 07:26:37 PM
Quote from: Drumpi on October 01, 2017, 07:18:43 PMhttps://bennugd.svn.sourceforge.net/svnroot/bennugd
(http://pix.toile-libre.org/upload/original/1506885978.png)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Drumpi on October 01, 2017, 07:59:52 PM
Quote from: Drumpi on October 01, 2017, 07:18:43 PM
Pero el enlace no funciona, por lo que tendrás que coger un programa de SVN y...
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 01, 2017, 08:03:05 PM
Touché...

Pero no fué fede, sino Dilley Celso
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: gecko on October 01, 2017, 08:18:20 PM
Perdón que me meta a hacer offtopic, pero era sólo para comentar que en este caso docker no sería la solución correcta, ya que está pensado para correr de forma aislada procesos, o servicios, y no aplicaciones completas con interfaz gráfica.

Acá la solución yo creo que sería ofrecer los binarios empaquetados de la forma en que cada distro lo espera (.deb, .pak, etc...), o probar con algo universal estilo https://snapcraft.io/.

No digo que sea facil, es mas, no digo que yo sepa hacerlo, pero solo queria aclarar que docker no es la solucion a este problema especifico.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 06, 2017, 10:03:07 PM
No hay problema con ese offtopic tan ontopic

Aparte que, mirando y remirando lo de las descargas, he virtualizado un xp con la absurda idea que si no consigo instalar bennu allí tendría razon, fijate tu que cabezón que soy, lol...
Mas que cabezón mas bien torpe, porque me he bajado el bennupack y no encuentro el instalador de los programas:
(http://storage3.static.itmages.com/i/17/1006/h_1507326996_1110263_4cfa4da5d0.png)
No se, puede que no esté y eso...

Por otro lado, lo que no doy es con el script de instalación en linux por ningun lado, recuerdo que habia un install.sh que lo ejecutabas en consola con sudo sh install.sh y se acababa todos los problemas...

Que quede claro que sigo intentandolo, no me aburro sin bennu
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 06, 2017, 10:49:37 PM
Nuevos avances...

Gracias a Gecko y a su firma (http://torresbaldi.com/integracion-continua-en-bennugd/) he dao con el script e instrucciones de ''montaje''
(http://storage4.static.itmages.com/i/17/1006/h_1507329857_7712681_76f0fe1fc6.png)

Y explica tó eso de los 32 y 64 bits, incluso dice como instalar las librerias que viene a ser mas o menos copiar el contenido de la carpeta /bin y /lib de donde te las descargas a las ''carpetas internas'' de linux, por ahí todo bien, prefiero hacerlo en plan terminal que visual...
Pero la fatiga no me pudo, y aunque estaba deseando probar el programa me aguanté y seguí leyendo no se que de compatibilidad de 64 a 32 y volví a ejecutar mas scripts de la web donde decia que descargara librerias y tal, total que lo hice y ya cuando habia tiempo de ejecutar juegos, un mojon pá mi:

(http://storage2.static.itmages.com/i/17/1006/h_1507329750_5063381_25648897c1.png)

Hay una cosa que se llama bash que me deniega el permiso, no se porque...


Seguiré intentandolo
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: gecko on October 06, 2017, 10:55:01 PM
Supongo que te faltó darle permisos de ejecución a los binarios de Bennu.

En una consola ejecutá chmod +x <ruta del bgdc>, y lo mismo para el bgdi
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 07, 2017, 07:45:12 AM
Al principio lo hice uno por uno, no creo que sea malo, hice cd /usr/local/bin
y luego el chmod a cada archivo
chmod +x bgdc
y con los otros dos, porque hice un ls para ver que lo tenia, y probé, viendo que no hacía nada seguí por si acaso con
chmod +x /urs/local/bin/
Ná, hizo lo mismo y el mismo problema:
(http://pix.toile-libre.org/upload/original/1507361950.png)



que deduzco que me falta una librería llamada libpng12.so.0 asi que intentaré encontrarla de alguna manera y ya digo
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: l1nk3rn3l on October 07, 2017, 03:03:38 PM
Dicen que usando docker se solucionan los problemas x32 y x64

El mismo contenedor tiene las dependencias.. (Si alguien se hace un Docker de Bennu seria genial para los iniciados)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: daltomi on October 08, 2017, 02:54:49 PM
@Futu, ¿notaste que no es /urs/ el path? :)

También puedes ejecutar bgdc y bgdi en el directorio actual, donde descomprimiste el tar.gz, asi:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./lib/" bin/bgdi


Nótese:

$ tree -d
.
├── bin
└── lib


Para conocer que librerías faltan, por ejemplo para bgdc:

ldd bin/bgdc                                                                                             
        linux-gate.so.1 ------------
        libc.so.6 => ---------------
        libdl.so.2 => ------------
        libz.so.1 => --------------
        libcrypto.so.1.0.0 => not found
        libpthread.so.0 => -----------------
        /lib/ld-linux.so.2 => -----------

En mi caso, con Archlinux, estoy con un problemon, ya que si bien existe la lib crypto para 32bits, no coincide la versión :-(
Sería bueno que bgdc estuviera enlazado con una versión un poquito mas nueva.

Saludos.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 08, 2017, 05:45:15 PM
Quote from: daltomi on October 08, 2017, 02:54:49 PM
@Futu, ¿notaste que no es /urs/ el path? :)

Sip, por eso lo corregí

Quote from: daltomi on October 08, 2017, 02:54:49 PM

También puedes ejecutar bgdc y bgdi en el directorio actual, donde descomprimiste el tar.gz, asi:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./lib/" bin/bgdi


Nótese:

$ tree -d
.
├── bin
└── lib


No lo entiendo pero me interesa, meloxpliquen?
-Se supone que a la orden 'bdgi' se le pone una ruta de origen para que use solo esa siempre, ¿no?

Quote from: daltomi on October 08, 2017, 02:54:49 PM
Para conocer que librerías faltan, por ejemplo para bgdc:

ldd bin/bgdc                                                                                             
        linux-gate.so.1 ------------
        libc.so.6 => ---------------
        libdl.so.2 => ------------
        libz.so.1 => --------------
        libcrypto.so.1.0.0 => not found
        libpthread.so.0 => -----------------
        /lib/ld-linux.so.2 => -----------

En mi caso, con Archlinux, estoy con un problemon, ya que si bien existe la lib crypto para 32bits, no coincide la versión :-(
Sería bueno que bgdc estuviera enlazado con una versión un poquito mas nueva.

Saludos.

genial, gracias por la ayuda
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: daltomi on October 08, 2017, 07:35:36 PM
Tienes dos opciones, instalarlo del lado del sistema o hacerlo "portable", es decir incluir bennugd con el juego.
Por ejemplo, en ésto último podes colocar el directorio completo de bennugd (bgd/bin bgd/lib) en el directorio del juego. Luego haces un script llamado main.sh algo asi:

#!/bin/bash

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./bgd/lib" ./bgd/bin/bgdi main.dcb

exit $?


Y listo. Bennugd no esta del lado del sistema, es decir, ni siquiera esta "instalado".
El usuario debería ejecutar main.sh y nada mas.

Saludos.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 08, 2017, 10:11:59 PM
Vale, eso es un script como el .exe de windows pero en linux

Nah, sigo buscando la librería libpng12.so que es la que (por ahora) me está dando problemas, no sé cual descargar...
(http://pix.toile-libre.org/upload/original/1507500890.png)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: daltomi on October 08, 2017, 10:44:47 PM
Quote from: Futu-block on October 08, 2017, 10:11:59 PM
Vale, eso es un script como el .exe de windows pero en linux

Es como un .bat de windows mas que un .exe.

Las i386 son las lib/programas de 32bits.
No conozco Ubuntu, pero intenta como explica en el link que indicaste anteriormente, para instalar libs de 32 bits: sudo apt-get install -qq zlib1g:i386

Tal vez: sudo apt-get install -qq libpng12-0:i386  ??
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: panreyes on October 09, 2017, 01:15:25 AM
Futu, no estoy muy seguro de si te funcionará, pero puedes probar a instalar las librerías que recomienda Josebita para compilar PixTudio:
https://pixtudio.divhub.org/#compiling
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 09, 2017, 06:42:12 AM
Lo probaré, pero aquí el problema que estoy teniendo es que esa librería es de Windows o tiene algo que ver porque me he instalado wine y playonlinux y no funciona nada con eso, si voy a instalar un programa con un.exe o voy a jugar un ejecutable.exe el pc pasa de mí, y es que al parecer Ubuntu 17.04 está dando problemas con esa librería, según investigo en las webs

He intentado copiar pegar a mano pero pasa olímpicamente
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: JaViS on October 09, 2017, 12:02:48 PM
Esto es a lo que me refiero cuando digo que Bennu no es portable a Linux .. -_-
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 09, 2017, 01:42:50 PM
vale, algo estoy haciendo mal que me dá error...

(http://storage1.static.itmages.com/i/17/1009/h_1507556561_2680745_75839bed74.png)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: daltomi on October 09, 2017, 05:17:29 PM
Me perdí, ¿ya intentaste instalar la libpng12 de 32bits?

sudo apt-get install libpng12-0:i386

Porque si te guiaste por las instrucciones de http://torresbaldi.com/integracion-continua-en-bennugd/
ya estas a un paso de tener bennu funcionando.

Compilar pixstudio es mucho mas difícil, tienes que tener mas librerías y el compilador gcc-multilib, etc, etc, etc.

Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on October 09, 2017, 08:13:21 PM
vale, ese comando era precisamente el que me faltaba, bueno, esa libreria, que por mas que la buscaba no habia manera...

¿y que nos encontramos? ¡¡¡al killer disco funcionando!!!
(http://pix.toile-libre.org/upload/original/1507579764.png)
si, es por eso que me gusta bennu, soy el rey del mundooooo

(https://i.ytimg.com/vi/MlaWkm80GnI/hqdefault.jpg)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: panreyes on October 09, 2017, 08:34:58 PM
Enhorabuena, dale mucha caña :)
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Drumpi on November 04, 2017, 05:44:14 PM
Quote from: Futu-block on October 09, 2017, 08:13:21 PM
vale, ese comando era precisamente el que me faltaba, bueno, esa libreria, que por mas que la buscaba no habia manera...

¿y que nos encontramos? ¡¡¡al killer disco funcionando!!!
(http://pix.toile-libre.org/upload/original/1507579764.png)
si, es por eso que me gusta bennu, soy el rey del mundooooo

(https://i.ytimg.com/vi/MlaWkm80GnI/hqdefault.jpg)

Dándome coba no vas a hacer que vuelva.


... Mier**.
Title: Re:¿Tenemos claro el tema de instalar bennu en Linux 64 bits? Con ubuntu
Post by: Futu-block on November 04, 2017, 09:36:33 PM
ji ji ji