Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

viernes, 25 de enero de 2013

Distribuir nuestros programas

Una vez que tenemos nuestros programas terminados, para distribuirlos a otras personas, tenemos varias opciones.

Hay que pulsar en el menu de Proyecto/Crear, y vemos las 3 opciones:



1) "Archivo fuente....": Pasarle el código fuente

Esta opción, crea un archivo .tar.gz,, el usuario que lo reciba, tendrá que descomprimir y abrir el ide de gambas, para cargar el proyecto y ejecutarlo.
Es la opción más sencilla para distribuirlo, pero si no queremos que se vea el código fuente o simplemente el usuario no tiene conocimientos sobre gambas, no es la adecuada.

2) "Ejecutable....": Pasarle el ejecutable .gambas

Crearía un archivo tipo "codebyte" de gambas, no se puede obtener el código fuente de este archivo, y por la tanto, no se puede modificar ni ampliar el programa.

El usuario cuando se descarge el programa tendrá que darle permisos de ejecución, y tener la misma o superior versión de gambas para que pueda ejecutar el programa.
Por ejemplo, si el programa "enpruebas.gambas", esta hecho con la versión de gambas3.2, la podemos ejecutar si tenemos o la gambas3.2, o superior (3.3, 3.4, etc), pero no con la 3.1.

Para dar permisos de ejecución a todos los usuarios del sistema, usamos el comando chmod, ejemplo:

$chmod  777 enpruebas.gambas


3) "Paquete de instalación:" Pasarle el paquete de instalación (.deb, .rpm, etc)
Esta forma, es mejor que la anterior, ya que el sistema se encarga de la instalación del programa, y crear el acceso directo del programa desde el menú. Sería la forma más habitual de distribuir de forma masiva nuestra aplicación.

Se nos presenta varios formularios, para elegir distribución y menú donde se instalará la entrada del programa.






Nota:
Si el usuario que reciba el paquete de instalación, instaló gambas mediante compilación, y no desde repositorio, al intentar instalar el paquete, no le dejará ya que el sistema no encuentra las dependencias.
Para "forzar" la instalación, le tenemos que decir al instalador que ignore las dependencias. Por ejemplo, si la dependencia gambas3-runtime no se cumple para instalar el "galeriaenlanube_0.0.4-1_all.deb", el comando sería asi:

$ sudo dpkg -i --ignore-depends gambas3-runtime galeriaenlanube_0.0.4-1_all.deb


Fuente:
Sebikul: Paquetes .deb: ¿gambas Compilado O Gambas Ppa?

No hay comentarios:

Publicar un comentario

A falta de donativos... un poco de publicidad