Bennu Game Development

Foros en Español => Recursos => Topic started by: Futu-block on September 13, 2015, 10:08:19 AM

Title: [Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 13, 2015, 10:08:19 AM
¿Está repetido este tema?



Si eres usuario de algun linux o incluso de Ubuntu 64 bit (mi caso, he ahí mi problema) y eras muy feliz con tu wundow$ xp hasta que tu ordenador se ''desintegró expontaneamente'' pudiendo salvar el disco duro con un viaje de ejemplo en bennu que solo puedes cargar en el notepad++ bajo wine y trastearlo tristemente...
o te denominas purista de linux y no tienes ni idea (como yo ^^U)

Ahora ya puedes usar ubuntu linux si sigues estas intrucciones sin instalar nada, basicamente lo que yo hubiera querido sáber en su dia y ahora trato de mostrar

1º· descargate esto
Quote from: everbill on September 01, 2015, 04:11:03 PM
esta es la version portable de bennugd de linux en pixjuegos:
https://mega.nz/#!WQVzFITS!1GAUsL0GZ2tcRRsOKbZ6YKioGjFmqpscoltuKR005Sk (https://mega.nz/#%21WQVzFITS%211GAUsL0GZ2tcRRsOKbZ6YKioGjFmqpscoltuKR005Sk)
(http://i.imgur.com/8gXSBD2.png)

y dale karma a everbill :D jijiij


2º· Desconprimelo en una carpeta donde trastearas con bennu, mejor si es en tu carpeta personal
Debe de contener los siguientes archivos:
(http://imgur.com/gPAL2bu)
Una carpeta llamada Bennulinux, dentro las de librerias (no tocar si no sabes) un archivo llamado bgdi y uno llamado run.sh
-Este ultimo es el que vamos a ''modificar'' (run.sh)
-El archivo BGDI sirve para hacer funcionar un archivo .dcb, para programar nuestro juego hace falta un archivo BGDC para compilar un .prg, lo puedes descargar aqui: https://www.dropbox.com/s/vvnsa5xoltvluxl/bgdc?dl=0 (https://www.dropbox.com/s/vvnsa5xoltvluxl/bgdc?dl=0)
(ya se que deberia ir todo junto, lo siento, ya lo repararé y ordenaré)+

3º· Ahora abrimos el editor de textos gedit (con el que yo trabajo, lo mas seguro que te lo tengas que descargar) y abrir el archivo run.sh y nos encontramos con lo de a continuacion:
(http://i.imgur.com/8feE811.png)
lo modificamos de la siguiente forma y lo guardamos con el nombre compilar.sh
(http://i.imgur.com/2oi37Gh.png)

4º· Añadimos una nueva pestaña y creamos un videojuego de muestra, un ''hola mundo' por ejemplo, y lo guardamos como main.prg.

5º· En Gedit clickamos en herramientas y luego en magnament external tools, se nos abre una ventana donde añadiremos una nueva instruccion (1), con el nombre por ejemplo ''compilar en bennugd'' y ahora se pega todo lo que pusimos en 'compilar.sh' en la parte que pone editar y se le añade un atajo de teclado (2) pulsando la combinacion de teclas preferida (3) yo puse ctrl + 8 perto seguro que la cambiaré
(http://i.imgur.com/VdS5bbb.png)

6º· Repetimos el mismo paso pero esta vez pegamos en editar lo de run.sh, asi nos servirá para probal el juego

7º· Volvemos a nuestro ''hola mundo'' y compilamos (en mi caso ctrol + 8) y vemos si compila bien nuestro juego
si da problemas o aparece algo debajo siempre puedes abrir la terminal en la carpeta donde guardastes el main.prg y ejecutar sh compilar.sh para que te muestre el error
(http://i.imgur.com/WERVP4k.png%5B7img%5D8%C2%BA%C2%B7%20Si%20todo%20va%20bien%20ya%20puedes%20probar%20el%20juego%20ejecutando%20en%20el%20terminal%20%5Bcolor=brown%5D%5Bb%5Dsh%20run.sh%5B/b%5D%5B/color%5D%20o%20bien%20en%20el%20atajo%20de%20teclado%20en%20geditAsi%20es%20como%20a%20mi%20me%20funca%20bennu%20en%20mi%20ubuntu%2064%20despues%20de%20desesperarme%20''cienes%20y%20cienes''%20de%20veces%20intentando%20instalarlo,%20al%20final%20tuve%20que%20usar%20el%20portable...%C2%BFy%20a%20ti?%20%C2%BFtne%20funciona?%20o%20es%20solo%20en%20mi%20pc)
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: everbill on September 13, 2015, 03:45:40 PM
Buena documentacion. Seguro que en mis tiempos de dolores con Ubuntu de 64bits me abria ayudado esta informacion, y no habria q tener q emigrar por completo a un un linux de 32bits. Aunque si se quiere correr una aplicacion en linux x64 creo q solo habria q instalar las ia32libs, o usar una distribucion X86_64 q trae las librerias de 32bits de facto, como linux mint de 64 bits.

karma++, bien merecido.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on September 13, 2015, 06:23:07 PM
Pues yo añadí el repositorio de Josebita a mi Synaptic y lo instalé desde ahí y me funciona genial.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 13, 2015, 08:35:52 PM
jo que suerte, ¿que es un synaptic? lol

todavia tengo mucho que aprender, soy un joven padwan
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: everbill on September 13, 2015, 11:04:21 PM
Sinaptic es como el centro de software de Ubuntu, aunque mucho mas arcaico/avanzado. Es el gestor de paquetes predeterminado en debian, junto a apt.... mi favorito :)
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on September 13, 2015, 11:10:46 PM
Synaptic es una interfaz gráfica para el apt-get. En ubuntu tienes por defecto el "Centro de Software", en Kubuntu "Muon", etc... En esencia son lo mismo, aunque va en gustos.

"apt-get install synaptic" te lo instala.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 14, 2015, 07:32:05 AM
pero sirve en ubuntu? o es solo de debian??

lo probmaré y extenderé el tutorial...

por cierto, como se desinstalan otros programas???
---------edito------------
error:  No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
invesltigando a ver que pasa y te cuento

Nada que no se arregle con un sudo
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on September 14, 2015, 09:43:36 AM
Quote from: Futublock on September 14, 2015, 07:32:05 AM
pero sirve en ubuntu? o es solo de debian??

lo probmaré y extenderé el tutorial...

por cierto, como se desinstalan otros programas???
Como cualquier otra interfaz para el apt-get:
1º Buscas el programa.
2º Click derecho -> Marcar para eliminar.
3º Aplicar cambios.


Quote from: Futublock on September 14, 2015, 07:32:05 AM
---------edito------------
error:  No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
invesltigando a ver que pasa y te cuento

Nada que no se arregle con un sudo

xDDD
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: panreyes on September 14, 2015, 11:50:00 AM
Me hace gracia la referencia a una solución mía sobre este tema (pixjuegos) cuando ni yo mismo sabía que lo sabía xD

Ahora, eso es una chapuza tremenda por la forma en la que se incluyen las librerías necesarias (libSDL,libSDL-mixer,libcrypto,...), pero es que la portabilidad en Linux es actualmente casi imposible.

Funciona de casualidad, y no me extrañaría que sólo funcionase en Debian o Ubuntu y no en el resto de sistemas.

Saludos!
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 14, 2015, 05:28:59 PM
Nope, en ubuntu no soy capaz de instalarlo, a menos que alguien me ''tutoree'' como usar synaptic
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on September 14, 2015, 09:31:44 PM
También puedes hacerlo con el Centro de software de Ubuntu.

1º Añade el repositorio de Josebita.
2º Actualiza.
3º Busca Bennu e instala todos los paquetes que quieras.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 15, 2015, 12:01:57 PM
cada vez me siento mas inuti....


¿como añado el repositorio?...
jo, que torpe soy :(
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: everbill on September 15, 2015, 02:11:37 PM
>:) ok futublock , escribe esto en una terminal:

sudo add-apt-repository ppa:josebagar/ppa

Con eso bastaria.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 27, 2015, 08:00:29 PM
bien, acabo de formatear el pc con ubuntu 15.04 y segun lo que he puesto en el tuto no rula, asi que hago mis propias averiguaciones y modifico el tuto ;)
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 29, 2015, 08:47:05 PM
Vale, despues de darle quinientas mil millones de vueltas me he dado cuen que el repositorio de joseba debe estar incorrecto, si mal no creo recordar que leí en algun lado una vez...

me aparece el siguiente problema y seguro que es por eso por lo que no puedo instalar ni ná
(http://forum.bennugd.org/index.php?action=dlattach;topic=4106.0;attach=3302)
[/img]
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: master on September 29, 2015, 11:35:20 PM
Lo que pasa es que no tiene paquetes para Ubuntu Vivid Vervet. Sino solo desde Utopic Unicorn para atrás, solo cambia tus sources para que descarguen desde alguno de las otras ramas, yo siempre he usado para Precise Pangolin a pesar de tener Debian Jessie, pero puedes usar cualquiera.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on September 30, 2015, 12:37:49 AM
Cambia de Vivid a Raring. Los paquetes de Raring están más completos que los de Utopic.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on September 30, 2015, 03:02:29 PM
lo digo de verdad, creo que me hablais en chino...

¿olvidais lo torpe que soy? lol

como cambio los paquetes??
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: everbill on September 30, 2015, 08:31:51 PM
futublock por casualidad eres dominicano? xD

:P yo lo soy.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: master on September 30, 2015, 08:42:36 PM
Pues mira:


Para cambiarlo necesitas editar tu archivo sources.list, para hacerlo hay 2 formas, con un programa como synaptic o con un editor de textos.


Para editarlo con gedit se hace así:


Desde la terminal teclea:


gksu gedit /etc/apt/sources.list


te pedirá tu pass de superusuario. ponla y luego edita el archivo


dirígete a las lineas donde está el repositorio de bennugd, debería haber algo como esto:




deb http://ppa.launchpad.net/josebagar/ppa/ubuntu vivid main
deb-src http://ppa.launchpad.net/josebagar/ppa/ubuntu vivid main



Solo cambia donde dice "vivid" por "precise" o por "oneiric" (obvio, sin las comillas), son los mas completos.


Es todo.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Yawin on October 01, 2015, 12:04:45 AM
En tu gestor de paquetes preferido ve al menú "Editar" >> "Orígenes de software" (o algo así) >> "Otro software"
Ahí eliges el repositorio a editar, le das a editar y ahí metes tus cositas.
Title: Re:[Tutorial] bennugd portable en linux y ubuntu 64bits
Post by: Futu-block on October 01, 2015, 10:49:31 AM
despues de encontrar la manera de instalarlo, gracias gracias, instalé tó lo que encontré de bennu que ví a pesar de que ponia algo de que iba a meter to el malware por el ojete y/o plamplina de esas

Conclusion, me ''dumpea el core''

no se que es, pero me dá ese error...

no se si instalar el bennupack bajo wine, que la otra vez parece que al hacer eso me daba buenas esperanzas..


(http://forum.bennugd.org/index.php?action=dlattach;topic=4106.0;attach=3304)



Edito:
Me voy a volver loco, resulta que lo que me ''dumpeaba'' tenia mal la ruta, o al menos eso creo, porque ahora rula perfectamente, lo malo que ya he instalado benupack bajo wine y nunca voy a saber si en por eso o no (que creo que no)

en fin...


por cierto, no soy de cominicano, @Evervil