Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Prueba De Creación De Paquete De Instalación
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Prueba De Creación De Paquete De Instalación 
 
Buenos días!.

He creado un ejemplo de paquete de instalación. El ejemplo no tiene nada de importancia.
Muestra en un picturebox una imagen. No he usado settings, cosa que puede ser apropiado.

El ejemplo, además de mostrar la imagen en el picturebox, debe crear el directorio oculto de la aplicación
en el home del usuario y mover allí la imagen que es el lugar donde la va a cargar.

La imagen que se encuentra en datos del proyecto es un enlace simbólico a un directorio de recursos que tengo
en el pc.

Este es el árbol del proyecto:

 arbolycodigo

Supongo que es como debería crearse cualquier paquete de instalación y como se debería crear el directorio de la aplicación
en la home del usuario. Lo cierto es que en:

.local/gambas3 encuentro el directorio bin donde se encuentra ejecutables de los proyectos con distintos directorios y
tambien el directorio .src donde se encuentran las fuentes de los anteriores.

¿ Se crean de esta manera al bajarlos de la granja ?. Tanto el ejecutable como la fuente.

Añado el código de este ejemplo, por si recomendáis algo que se le pueda añadir o mejorar.

Public Sub Form_Open()
  
  Dim sruta As String
  Dim sok As String
  
  Me.Center  
  
  sruta = User.Home &/ ".EjemploPaqInstalacion"    
  sok = "Correcto.png"
  
  If Not Exist(sruta) Then
    Mkdir sruta
    Copy sok To sruta &/ sok  
  Else
    If Not Exist(sruta &/ sok) Then Copy sok To sruta &/ sok  
  Endif
  PicBoxEjemplo.Picture = Picture.Load(sruta & sok)
  
End

Public Sub BtnSalir_Click()
  
  Me.Close
  
End
 


Pd: Observo que en la ultima linea donde le digo que imagen debe mostrar. No he añadido la barra!.
Pero se muestra!. ¿ Eso es correcto ?  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Prueba De Creación De Paquete De Instalación 
 
Al mirar de nuevo en el directorio fuente del proyecto se crearon:

- El ejecutable
- Un icono de imagen .xpm

Y ha cambiado el permiso de la imagen a solo lectura. Con lo que al ser un enlace simbólico, tambien ha cambiado
los del archivo original.

Estamos hablando de las fuentes, claro. No del instalado, que ese tiene permisos de escritura y lectura.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Prueba De Creación De Paquete De Instalación 
 
Citar:
Supongo que es como debería crearse cualquier paquete de instalación y como se debería crear el directorio de la aplicación
en la home del usuario. Lo cierto es que en:

.local/gambas3 encuentro el directorio bin donde se encuentra ejecutables de los proyectos con distintos directorios y
tambien el directorio .src donde se encuentran las fuentes de los anteriores.

¿ Se crean de esta manera al bajarlos de la granja ?. Tanto el ejecutable como la fuente.


Bueno... sí y no. Si lo que buscas es el modo y manera de crear paquetes de instalación de una aplicación en una máquina distinta a la tuya, lo que sería instalarle el programa a un cliente, vamos, el tema no es así.

El árbol, que tanto te obsesiona últimamente, se compila y se mete dentro del ejecutable (salvo la carpeta hidden, creo recordar) con lo cual no tiene existencia en la máquina cliente.

Lo que se genera cuando creas un proyecto y lo que ocurre cuando lo ejecutas, en el IDE es una cosa. Lo que se graba o genera cuando instalas algo desde la granja -a saber, la descarga de un proyecto en su código fuente y su ejecutable compilado para ser modificado y testado en tu máquina- es otra.

Ambas puedes llamarlas "condiciones de laboratorio", pero una aplicación empaquetada y lista para su distribución en máquinas que lo único que saben de gambas es el olor de los dedos de sus dueños cuando llegan del bar (si es eso de lo que hablamos) no tiene nada que ver con eso.

Se compone de un paquete .deb, que llama a las dependencias que le digas, cuyos ficheros se instalan en los sitios habituales: /usr/bin para el ejecutable, /home/usuario/.config/gambas3 para los .conf del settings, etc. y los que necesiten los paquetes que componen el run-time de gambas y demás que ni me los sé de memoria. A parte de eso tienes las carpetas ocultas o no que tú crees desde tu proyecto. Es habitual que en la primera ejecución, el proyecto cree la carpeta /home/usuario/.nombredelproyecto donde se copien todos o parte de esos ficheros que el ejecutable lleva compilados en sí mismo, pero eso es otro cantar que tienes que programar tú mismo. Últimamente a mí me gusta colocar todos esos ficheros en en el servidor FTP, salvo el icono de la aplicación, claro, y en la primera ejecución los descargo en la mentada carpeta oculta. Hace el ejecutable mucho más liviano.

Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Prueba De Creación De Paquete De Instalación 
 
Bueno, he dicho .deb, cuando debería haber dicho .deb, o .rpm, o lo que sea...  
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Prueba De Crear Paquete De Instalación Shell General 2 Sabado, 28 Abril 2012, 23:32 Ver último mensaje
Shell
No hay nuevos mensajes Creación De Un Paquete De Instalación Guizans General 8 Jueves, 21 Abril 2016, 11:57 Ver último mensaje
Guizans
No hay nuevos mensajes Me Sale Nombre Autor Con Nombre Paquete En... v3ctor General 1 Martes, 28 Junio 2016, 14:41 Ver último mensaje
v3ctor
No hay nuevos mensajes Icono Xpm En Paquete De Instalación garvied General 0 Domingo, 03 Julio 2016, 16:55 Ver último mensaje
garvied
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron