(08-09-2021, 13:58)alessandri escribió: ¿hay alguna forma de que mysql-server u otro paquete quede embebido en un programa hecho en Gambas3?
Hola, Alessandri
Ya se habló de esto -creo- en otro hilo y depende de varios factores. Paquetes como mysql o cualquier otro que sea común en los repositorios de la distribución pueden indicarse como dependencias externas al programa desde el asistente de creación de paquetes.
Incluir otro tipo de ejecutables dentro de un paquete no siempre es buena idea y desde luego, nunca serían admitidos en los repositorios oficiales. Linux es modular y por eso unos paquetes dependen de otros. El sistema de paquetes se encarga de determinar esas dependencias y proceder a instalarlas o no, según sea necesario, pero no deberíamos (ni tampoco debería hacer falta) incluir ejecutables en nuestros programas sin que el usuario sepa qué está instalando con su programa.
Resumiendo, si el paquete existe en los repositorios oficiales, incluir la dependencia externa en el proceso de creación del paquete.
Si es una librería gambas o C, suministrar el paquete apropiado para su instalación antes o después de nuestro programa principal.
Y si queremos hacerlo bien, lo ideal es montar un repositorio y que todo se instale desde el mismo, mediante dependencias explícitas en nuestro paquete principal.
Saludos