@Cubel
No pasa nada, solo trato de que este hilo no se desvíe de su temática.
4octavio4 escribió:
Hombre, pues sería buena idea la verdad.
Pero yo me pregunto una cosa: Si el empaquetador actual de
gambas es capaz de detectar las dependencias y, cuando vas a instalar el programa, las busca de los repositorios y te las instala, ¿no existe ninguna forma de incrustrar en un solo deb o rpm todos los paquetes necesarios?
El empaquetador no detecta nada. Sólo incluye las dependencias ya conocidas que usa tu proyecto en el fichero de control y los sistemas de paquetes hacen el resto. Pero las dependencias que se instalan son las que existen en los repositorios. Por ejemplo, fíjate en una de ellas, el runtime:
gambas2-runtime (>= 1.9.48)
Según esto, el sistema de paquetes de una distribución buscará e instalará cualquier versión del gambas2-runtime que sea igual o mayor que la 1.9.48.
Esto lo genera el empaquetador de
gambas, pero podemos estar usando la versión 2.19 compilada manualmente y sin embargo en Debian Stable se instalará la 2.7 y en Ubuntu Karmic se instalará la 2.13. Depende de lo que tengamos en los repositorios.
A nosotros nos puede interesar que se instale la 2.19 (porque se haya corregido algún bug que nos afecte, por ejemplo), pero como no está disponible, la única forma es incluir las librerías ya compiladas o generar nosotros los diferentes paquetes o componentes de
gambas y montar un repositorio propio y nunca depender de los oficiales.
Todo esto que estoy diciendo se refiere a determinadas distribuciones que tardan mucho en actualizar sus paquetes, pero por ejemplo en Mandriva, OpenSuse y Debian Unstable no existirá dicho problema porque sus paquetes (al menos los de
gambas que son los que nos interesan) siempre están a la última.
Por eso el problema para decidir qué hacer en cada caso...
Saludos