Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Generar Paquetes Independientes De Gambas Con Dh_make
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Generar Paquetes Independientes De Gambas Con Dh_make 
 
Hola.

Todavia estoy anclado, sin poder lograr crear los paquetes independientes .deb para cada uno de los componentes de gambas.
Gracias a Jguardon, logré crear el paquete monolitico de los fuentes de gambas.
Ahora, la idea es poder crear los paquetes independientes para que cuando por ejemplo se cree un programa con la version 2.18.0 de gambas en Jaunty Jackalope y si se quiere instalalarlo en por ejemplo Hardy Heron, se pueden bajar los paquetes de la version 2.18.0 y no los que trae la distribución en sí, que son antiguos y no traen las correcciones que les va haciendo Benoit.
Quiero partir primero con .deb y luego hacerlo para los paquetes rpm para los usuarios que no trabajen con Ubuntu o similares.
He escrito a la lista en Ingles, pero parece que nadie lo ha intentado.

Bueno si alguien puede darme alguna pista de como crear los paquetes independientes o quiera ayudarme, bienvenido sea.
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
Es una alternativa, pero a partir de la versión 2.18 hay otra que, creo, es la correcta. Se ha incorporado a gambas la variable de entorno GB_DIR que en conjunción con la LD_LIBRARY (creo, que me corrija alguien, plis) permiten instalar a cada programa un conjunto de librerías. El tema, hasta donde me he enterado en un par de mensajes de nabbles, es copia todos los componentes gambas de tu aplicación en una carpeta, copia todas las librerías que necesitan esos componentes en otra, establece las dos variables de entorno apuntando a dichas carpetas y hazte un pequeño shell script que establezca las variables cada vez que ejecutes tu aplicación. Empaqueta todito junto y distribuye en un .deb... más o menos.

Hace unos días comencé las pruebas sobre ésto, pero me surgieron otras urgencias laborales y no llegué a nada claro. Si consigues algo, plis, coméntalo, que más de uno estamos detrás de eso...

Saludos
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
Gracias Shordi por responder.
Mira, realmente no sabía de lo que me comentas.Me parece algo confuso de entender todavía.
Se que todos estamos tras una solución para poder distribuir nuestros programas realizados con las
versiones mas recientes de gambas.
¿Sabes de algún enlace para poder leer. Lamentablemente, siempre que Benoit saca mejoras, estas no están
comentadas en ningún sitio.
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
Todo lo que hay al respecto es esta respuesta en un foro dada por Benoit Minisini:
Citar:
You must:

0) Run ldd on the *.so files of all gambas components used by your application
to make a list of needed shared libraries. Don't forget to run ldd on the
interpreter.

1) Put all detected shared libraries in a folder. Let's name it "/my/ld/dir"

2) Copy a gambas installation directory in another folder. Let's name it
"/my/gambas/dir".

3) Create a script like that:

#!/bin/sh
export LD_LIBRARY_PATH=/my/ld/dir:$LD_LIBRARY_PATH
export GB_DIR=/my/gambas/dir
exec /my/application.gambas

This is just the principle. To make that cleanly, you must detect the current
directory in your script, and build /my/ld/dir and /my/gambas/dir absolute
paths from path relative to the current directory. You should check that the
running system has the good architecture too.

If somebody succeeds in doing that, please tell. A good guy would be able to
even create a wizard for the IDE that would do the job automatically. I don't
have the time for that at the moment!

Regards,

--
Benoît Minisini


Comencé a llevarla a cabo, pero no tuve tiempo para terminar. Ahora no lo tengo tampoco, por lo menos hasta marzo...
Como dice Benoît: Si alguien tiene éxito, que lo cuente...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
Gracias por el dato, estoy tratando de realizarlo.
Consulta:

- En el punto en que Benoit dice que hay que  copiar un directorio de instalación de gambas, ¿Se refiere solo a crear la carpeta?, o hay que copiar todas las carpetas de una instalación ya hecha. Ej /usr/local/lib,usr/local/bin, etc.

-Con respecto al script, ¿se copia dentro de la carpeta de instalación?.

-Si bien lo entendí, con esto se podrá transportar la carpeta con todas las librerias y ejecutar gambas?

Si puedes echarme alguna luz, te lo agradecería.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
A la primera: No lo sé
A la segunda: Lo ignoro
A la tercera: se supone que sí

Poca luz te echo compañero, pero es todo lo que hay de momento. Ese comentario de Benoît es toooodo lo que sé del tema...
Si tú puedes echarnos alguna luz...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Generar Paquetes Independientes De Gambas Con Dh_make 
 
Ok, Shordi. Voy a tratar de seguir desde aquí.De todas maneras, gracias por el apunte del correo.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Paquetes Gambas En Synaptic loremien General 1 Miercoles, 18 Agosto 2010, 01:56 Ver último mensaje
cyberx0x
No hay nuevos mensajes Crear Paquetes En Gambas con BB.DD. NelsonVento Bases de Datos 11 Jueves, 29 Septiembre 2011, 22:05 Ver último mensaje
NelsonVento
No hay nuevos mensajes Synaptic. Generar Script De Descarga De Pa... Shell Mundo Linux 2 Viernes, 10 Agosto 2018, 15:01 Ver último mensaje
Shell
No hay nuevos mensajes Como Generar Paquetes De Instalación Para... v3ctor General 1 Sabado, 04 Enero 2020, 00:23 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario