https://foro.gambas-es.org/viewtopic.php?f=1&t=104
-----------------------------------
abarzuaf
Martes, 06 Octobre 2009, 23:36

Duda Sobre Instalacion De Programas
-----------------------------------
Hola.
Mas que consulta, es una duda la que me asalta.
¿Que pasa si tengo instalado Gambas 2.16 en Ubuntu 9.04 y quiero crear un paquete .deb para una maquina con Ubuntu 8.04?.
Se que al instalar el paquete deb, este automáticamente solicitará los paquetes necesarios de Gambas para poder instalarse, entre ellos el Runtime.
Pero según creo, se instalaran los de la version 8.04 y no las de Gambas 2.16, haciendo que los errores que se corrigieron en la versión 2.16, aparezcan en la versión de Gambas que viene por defecto en la distribución de Ubuntu 8.04.
¿Es así?.

Saludos


-----------------------------------
CanihoJR
Lunes, 12 Octobre 2009, 21:54

Re: Duda Sobre Instalacion De Programas
-----------------------------------
con decirte que por ejemplo habemos muchos incapazes de portar nuestra aplicacion en .deb de un 9,04 a otro 9,04 porque en los repositorios no está la version 2.16.... :/


-----------------------------------
soplo
Lunes, 12 Octobre 2009, 22:36

Re: Duda Sobre Instalacion De Programas
-----------------------------------
Claro.

Esos son los problemas que intentamos resolver.

A modo de prueba para tener un sistema con una versión y andar tocando cosas de dependencias está muy bien trabajar en un entorno chroot porque así puedes tocar todo lo que te de la gana sin molestar a tu sistema principal porque puedes tener otra distro, otra versión o dependencias o lo que quieras pero ¿que pasa cuando quieres distribuir a otra máquina?

Yo uso debian, trabajo con la versión estable y es la manera que tengo de resolver ese problema-

A día de hoy no he encontrado solución. Utilizar únicamente código de debian estable y punto. Así no tengo esos problemas, pero comprendo que esa no es la mejor solución. S

En el entorno chroot tengo un debian sid y tengo pensado poner otro con fedora  porque tengo interes en vender a unos que usan fedora, pero no quiero problemas y antes de nada tengo que comprobar que no saldrán problemas inesperados.

 :mryellow:


-----------------------------------
shordi
Martes, 13 Octobre 2009, 09:16

Re: Duda Sobre Instalacion De Programas
-----------------------------------
Soplo: No comprendo muy bien ese pánico a entrar en modo root. A la hora de instalar cualquier paquete .deb el sistema te pide la clave de administrador y no hay ningún problema ni pudor con eso. Tal como yo lo veo, la cuestión es crear un programa de instalación estándar que instale a los demás programas. Para la ejecución del instalador se le pasa al usuario la información necesaria sobre lo que se va a hacer y luego se le pide la clave . Después de eso comandos sudo a punta pala (como se dice en mi pueblo) y todo listo.
La cuestión sigue radicando en cómo conseguir que el programa así instalado busque las dependencias en el lugar que se le indique y no en el estándar del sistema.


-----------------------------------
shordi
Martes, 13 Octobre 2009, 12:41

Re: Duda Sobre Instalacion De Programas
-----------------------------------
Una pequeña investigación, tan tonta como buscar componentes en la ayuda de gambas, indica que gambas busca los componentes en la variable $PREFIX/lib/gambas2/ (en el caso de Ubuntu /usr/lib/gambas2) donde se ubican los .so de los componentes.
El tema es "simplemente" nótese las comillas, que la aplicación busque en una ubicación alternativa a esa. Supongo que se podría cambiar la variable en el momento de la ejecución, aunque fuese vía archivo .sh... pero no tengo ni idea de los efectos que eso tendría en el sistema.


-----------------------------------
CanihoJR
Martes, 13 Octobre 2009, 13:45

Re: Duda Sobre Instalacion De Programas
-----------------------------------
a mi modo de ver, la forma de instalar el programa seria como dice shordi, instalar el paquete, que te pida root que es lo mas normal, y que automaticamente se te instalen todas las dependencias.... es mas, casi propondria crear un pequeño repositorios con los .deb de gambas independientemente de la 2.16 que actualmente es la que solemos estar la mayoria del foro... de forma que junto con nuestro "programita" se instalen las dependencias necesarias ^^


