https://foro.gambas-es.org/viewtopic.php?f=1&t=36
-----------------------------------
shordi
Martes, 15 Septiembre 2009, 20:34

Sobre La Distribución De Mis Aplicaciones
-----------------------------------
En la actualidad utilizo gambas 2.12 en entorno ubuntu 8.04. Me gustaría ir a la última, claro, pero no sé muy bien cómo tendría que hacerlo. 
Me explico:
-Ubuntu 8.04 lleva una versión antediluviana de gambas. Pillé los paquetes .deb de la 2.12 en un repositorio de Debian, los descargué y me monté mi propio repositorio en mi servidor.
-A mis clientes sólo tengo que decirles que incluyan el repositorio en sus sources.list y tachín, tachán, todos los programas míos, junto con los paquetes .deb están a su disposición con el Synaptics.

Ahora veo que todo el mundo migra y que la 2.12 está viejita, pero no hay paquetes .deb casi de ninguna versión posterior. Mucho menos del Gambas 3.
¿Cómo podría hacer algo similar a lo que ya tengo? Las condiciones serían:
-Que funcione en Ubuntu 8.04 (En mi empresa sólo utilizamos versiones LTS de Ubuntu).
-Que no tenga que desplazarme a las máquinas locales para hacer instalaciones y demás (que están repartidas en un radio de 500 km unas de otras)
-Que no haya que hacer ninguna cosa complicada en las máquinas, que los ususaurios no son avanzados salvo en el arte de quejarse.

El repositorio que tengo ahora montado cumple todo eso, pero sin paquetes .deb ¿cómo migrar a una versión superior o a Gambas 3, ya que estamos?
¿Alguien tiene sugerencias?


-----------------------------------
jguardon
Martes, 15 Septiembre 2009, 20:59

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
Hola Shordi

No se si es un dejavu o es que ya lo comenté en algún sitio, pero esto me suena, jeje

Yo lo que haría, es preparar un paquete deb con todos los componentes de Gambas y el intérprete, pero sin el IDE (pesa mucho y tus clientes no lo necesitan). Para ello, en tu máquina local o de desarrollo, debes de tener la última versión de Gambas o compilarla con un [b]prefix[/b] diferente a la carpeta que quieras y luego empaquetar y "debianizar" sólo las libs.

Después, sólo tendrías que distribuír el ejecutable (+ bases de datos o lo que necesites)  empaquetado también en deb e indicando como dependencia el paquete anterior con las librerías.

Voy a preparar un tutorial sobre distribución de aplicaciones para Debian/Ubuntu, algo sencillo y aplicando un caso práctico como el tuyo.

 A ver si para este fin de semana lo tengo listo ;-)


-----------------------------------
CanihoJR
Martes, 15 Septiembre 2009, 21:02

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
ala, eso se llama pensar a lo grande ^ ^  q wena solucion para redistribuir :D

si te sirve de algo, postearon por aqui un .deb... http://foro.gambas-es.org/viewtopic.php?t=29&p=87#p87 :P


-----------------------------------
netking86
Miercoles, 16 Septiembre 2009, 10:05

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
A mi me vendría bien ese tutorial! Tengo hecha mi aplicación y me gustaría empezar a distribuirla. Yo hacia un deb con mi programa, y el programa descarga desde internet mis ficheros (BBDD...)para instalarlas en la carpeta home del usuario. Pero las dependencias... tiene que tenerlas instaladas el usuario y seria mucho mejor lo anterior.

Gracias


-----------------------------------
CanihoJR
Miercoles, 16 Septiembre 2009, 11:55

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
Pero al hacer el .deb no te solicita q tengas instalada las dependencias antes? :s o te lo instala satisfagas o no satisfagas las dependencias?   recuerdo averme llevado un .deb a un pc limpio y el solo instalarme todo el tema de gambas.... 

yo tb distribuia con .deb :P


-----------------------------------
chaskux
Miercoles, 30 Septiembre 2009, 22:34

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
Este tema para mi tambien es importante... ya que estoy en proceso de hacer una aplicacion grande y necesito instalarla en maquinas con minimo ubuntu 8.04

por ahi conte alguna vez que tengo hecha una aplicacion pequeña para el manejo de mis contactos personales, la que empaquete y trate de instalar en otra maquina y no me funciono por las versiones.

el programa lo hice en una maquina con ubuntu 9.04 con gambas 2.13 compilado a mano y trate de instalar en otra maquina con ubuntu 8.04 en donde las librerias del repositorio no son las mas actuales. y como dijo el compañero mas arriba son antidiluvianas... y aho quede....

opte por construir al reves.. osea... en ubuntu 8.04 y probe instalando en un 9.04 y un 8.10 y funciono sin problemas el paquete...


por lo que a mi me genera una nueva pregunta... ¿ mejor programo en una version antigua y me aseguro que esta funionara en otras versiones superiores , perdiendo los parches y acctualizeciones de gambas?....


-----------------------------------
shordi
Miercoles, 30 Septiembre 2009, 23:31

Re: Sobre La Distribución De Mis Aplicaciones
-----------------------------------
Estoy esperando el tutorial de jguardon a ver qué tal es el sistema que propone...


