Avances, Diario de...

Started by SplinterGU, April 17, 2008, 03:00:51 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

osk

Ei, ahora estoy en Windows y no lo he podido probar, pero he abierto el código con el bloc de notas y justo después del script hay un montón un montón un montón de líneas con símbolos raros...(?) Míratelo a ver si se te ha colado algo, porque es bastante extraño

SplinterGU

esos simbolos raros es la idea del instalador, esta en perfectas condiciones...
gracias...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

animanegra

Creo que prefiero la otra version ^^ no me gusta eso de ejecutar un script como root :P. Se que al final es lo que hacemos con los paquetes .deb :D pero , dejaria tambien la posibilidad de untarear en un lugar especificado. podrias añadir que como argumento te puedan pasar instalar en el directorio actual y simplemente te untaree todo en el directorio actual.

Por cierto no se si conoceras, kdialog. Podrias ponerle al instalador ventanitas sin casi esfuerzo usando el programa. Para la gente mas acostumbrada al tema wizard de siguiente siguiente y siguiente les gustara mas ^^.

Basicamente ejecutas algo en plan:

kdialog --msgbox "Se va a proceder a la instalacion de bennu game development" y te pone un dialogo con el mensaje y un aceptar. Puedes con las diferentes opciones montar menus sencillos listas pedir ficheros y directorios, passwords y tal

Se puede usar tambien el gtkdialog que se supone puede coger interfaces hechas con el glade eso es ya rollo quiero ponerlo como me gusta :D pero yo no lo he usado aun. ^^

se me olvidaba ¿porque le añades la x antes de las variables?
"PoCoYo es dios!!"

SplinterGU

caramba! como desconfian del producto!
la version anterior tambien necesita de permisos de root... todo instalador necesita permisos de root... todos los productos serios tienen su instalador o paquete... siempre pueden tocar el script y obtener los archivos si no les gusta que un script les haga el trabajo y setear todo lo que setea el script...
ya tendra su instalador de ventanitas, por ahora es asi... ultimamente no tengo tanto tiempo para dedicarle...
lo de las x en las variables ya lo explique unos mensajes atras, es algo basico en el uso de scripts con datos opcionales... leete un par de mensajes atras...
hay muchos productos que usan metodos de stub-script... no veo el problema de que bennu tambien lo use...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

syous

Quote from: SplinterGU on December 03, 2008, 01:29:12 AM
caramba! como desconfian del producto!
la version anterior tambien necesita de permisos de root... todo instalador necesita permisos de root... todos los productos serios tienen su instalador o paquete... siempre pueden tocar el script y obtener los archivos si no les gusta que un script les haga el trabajo y setear todo lo que setea el script...
ya tendra su instalador de ventanitas, por ahora es asi... ultimamente no tengo tanto tiempo para dedicarle...
lo de las x en las variables ya lo explique unos mensajes atras, es algo basico en el uso de scripts con datos opcionales... leete un par de mensajes atras...
hay muchos productos que usan metodos de stub-script... no veo el problema de que bennu tambien lo use...

no hay desconfianza simplemente son  sugerencias o opiniones para mejorar un producto eso es lo que significa una comunidad recibir criticas constructivas para crecer
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...

SplinterGU

Perfecto, pero la idea del installer es mejorar, cuantos mensajes hubo diciendo que no iba en linux, que como se hacia para que funcione, que el metodo de instalacion y tener todas las dlls junto al juego y a los ejecutables era algo feo y desordenado? ahora que esta ordenado y mejorado como lo hace cualquier producto serio, no entiendo la sugerencia.
pero bueno, los instaladores saldran asi, y si alguien considera que no es adecuado o no cumple con sus exigencias podra tirar de los fuentes...
sinceramente me esperaba una felicitacion por hacer que la instalacion sea tan simple, compacta, seria y ordenada (1 solo archivo de instalacion y no 2 o mas como habia antes...), pero bueno...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

con respecto al kdialog o gtkdialog no viene instalado por default, y la instalacion dependeria del SO... pero veo que si esta instalado el dialog... y esta muy bueno... quizas luego se incluya, aunque no hay mucho para configurar, y el path de instalacion debe ser el que instala el script, por normas generales de instalacion de librerias y porque asi funciona tanto en 64bits como en 32bits...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Yo no tengo ningún problema con el instalador en modo stub, los instaladores de GarageGames, ID, icculus... lo hacen. En realidad, es lo más sensato si no te quieres meter con historias de empaquetar para cada distribución que tiende a ser un infierno.

Además, se puede sacar un tar.gz (o como esté comprimido en el paquete) del script con una línea de bash. Ahora no tengo tiempo para mirarlo, pero si quereis esta tarde puedo intentar postearlo.

SplinterGU

Sinceramente no es la idea, y me desagrada la intencion, pero bueno, la linea para obtener el paquete original es...

tail -n +52 bgd-wip16-installer.sh > bgd.tgz
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

#459
Si en esto te doy la razón. Lo suyo es eso.
Tampoco hay razón para que quien quiera toquetear su sistema no lo pueda hacer. Tú dejas éste como sistema de instalación recomendado y punto, porque a la mayor parte de la gente le será más útil eso.

En fin, que en mi Ubuntu de 32 bits el instalador va como genial. Rápido y limpio.

SplinterGU

Yo lo probe en linux 64, asi que excelente... lo unico malo que vi a esto, es que hay .so necesarias para bennu que no instala el apt de linux64... bueno, supongo tambien que es cosa de debian... ya que en 32 bits las instala, asi que el trabajo fue instalarlas en un jail de 32 bits y luego copiarlas a la carpeta /usr/lib32... estas .so son las de libsdl_mixer...
Gracias.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

animanegra

jo lo siento. No me exprese bien :S No estaba diciendo que estubiese mal ni nada de eso. Ni pretendi expresar desconfianza. Lo que pretendia decir es que seria bueno tener la opcion de desempaquetar en el propio directorio. Algo  parecido al prefix de los configure. Pero era simplemente por el tema de que determinadas cosas yo las suelo instalar en directorios aparte, no como critica a que estubiese mal hecho ni nada ni fuese mala idea. Como dije todos los paquetes .deb se instalan con root. :( Siento que te pudiese sentar mal.
"PoCoYo es dios!!"

DCelso

Hola, por cierto esto podria meterse en otra sección llamada linux bennu, o problemas bennu o algo asi no?
lo digo porque he entrado varias veces a lo largo de estos dos dias creyendo que había novedades y releases en el avance de bennu y me he encontrado con esto :(.

Creía que ya estabas puesto manos a la obra con el código fuente de BennuGD :D

Venga, saludos.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

animanegra, no, disculpame a mi... es que estoy un poco agotado estos ultimos dias, con linux y trabajo, y la cabeza siente ese cansancio.. y quizas respondo de la forma adecuada... disculpame...
dcelso, festival, si bien no es codigo C, esto es parte del proyecto... y si bien no toco el codigo estoy relevando informacion sobre las cosas que hay que tocar... ademas de que emplee tiempo en el documento de estilo...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

ok, no yo era por organizarlo un poco, en verdad no pasa nada donde esté, era simplemente eso que al ver que habia nuevas respuestas pues entraba animado creyendo en una posible nueva versión :D :D.
No te mosquees ni te satures, no era mi intención.
Bastante haces con estar las 24 horas viendo el foro :D.
Gracias por todo.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/