Archivos Que Solemos Ver En Un Paquete De Instalación


Ir a la página 1, 2  Siguiente

Objetivo: Archivos Que Solemos Ver En Un Paquete De Instalación
Hola!.

Cuando fui a a bajar el ejemplo sobre el componente gb.setting que nos ofrece el compañero Julio, con los añadidos de Jorge.
encontré diferentes archivos. Muchos de ellos ya los conozco, a veces de tanto verlos por la red.

Creo que siendo programadores los que nos reunimos en la comunidad, puede ser de interés para cualquiera que
quiera saber que son. Pondré aquí las extensiones y vosotros explicareis que creéis que son cada uno:

(Vale, yo podría buscarlo y saber que son para mi, pero lo que quiero es que se comparta esta info con los demás compañeros).
Y es que mucho de vosotros ya estáis hartos de ver esas extensiones.

Hay cosas que son evidentes, otras nos pueden sonar raras. Añado lo que creo que son.
Usare nombre y luego la descripción que le doy.

Por ejemplo,veamos los nombres de los archivos que forman el ejemplo de nuestro compañero:

BarraAplicaciones-0.0.1.tar.gz

Supongo que solo las fuentes. Entonces que es orig ?. La primera versión ?.

BarraAplicaciones-0.0.1-1.diff.gz

Este es muy curioso, solía verlo siempre cuando trasteo con los emuladores. Es como un parche que se aplicaba de
alguna manera. Para actualizar las fuentes que tuviéramos Aun así, suelo bajar la versión completa de las fuentes.

BarraAplicaciones-0.0.1-1.dsc

Parece la descripción, lo que conocíamos como los .info en el mundo del Dos.

BarraAplicaciones_0.0.1-1.all.deb

Es el que solemos instalar mediante el instalador de paquetes del sistema Debian o derivados.
all, sera que lo tiene todo. Que se instale cada cosa en un sitio distinto ya es otra cuestión.
Sería interesante conocer los lugares para las fuentes y otros.

Los binarios como es normal, ya sabemos que pueden estar en
/usr/local/bin/
o
/bin/

Aunque hay veces que encontramos archivos binarios en:

/usr/local/games/
o
/usr/games/

BarraAplicaciones_0.0.1-1.i386.changes

Supongo que como la descripción, con los cambios según versión.

BarraAplicaciones-0.0.1-1.orig.tar.gz

Pudiera ser la primera versión del código fuente.

Ahora os toca a vosotros comentar.

Saludos

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Hola

No vas muy desencaminado, shell, pero teniendo toda la información en la web, no hace falta especular mucho...

Os dejo este pdf a modo de resumen del sistema de empaquetado deb, cortesía de la página http://es.tldp.org/

Saludos


debian-paquetes.pdf
Descripción: Sistema de paquetes DEBIAN 
Descargar
Nombre del archivo: debian-paquetes.pdf
Tamaño: 278.61 KB
Descargado: 64 veces
debian-paquetes.pdf
Descripción: Sistema de paquetes DEBIAN 
Descargar
Nombre del archivo: debian-paquetes.pdf
Tamaño: 278.61 KB
Descargado: 64 veces
debian-paquetes.pdf
Descripción: Sistema de paquetes DEBIAN 
Descargar
Nombre del archivo: debian-paquetes.pdf
Tamaño: 278.61 KB
Descargado: 64 veces

Perfil MP  
Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Gracias.

Saludos

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
jguardon:

Es interesante, entonces:
- se puede modificar el archivo que crea gambas de instalacion (.deb) para añadir el archivo de la libreria "XXXXX.so" para que este la "coloque" en el sitio adecuado.
- incluso podemos hacer que en el proceso de instalación ver que tipo de sistema es (32 o 64 bits), e instalar la libreria "xxxx32bit.so" o "xxxx64bit.so" para instalar. (o incluso compilarla)

Saludos

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Citar:
- se puede modificar el archivo que crea gambas de instalacion (.deb) para añadir el archivo de la libreria "XXXXX.so" para que este la "coloque" en el sitio adecuado.


Pero eso se puede hacer desde el ide a la hora de crear el paquete de instalación ¿no?

Perfil MP  
Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Shordi:


Citar:
Pero eso se puede hacer desde el ide a la hora de crear el paquete de instalación ¿no?

Te comento....

Si son dependencias a otros programas, si lo puedes indicar en el paso 7:
dependencias_extras_1392231558_549748

Si son archivos de datos o imágenes se hace de la siguiente en el paso 8:
- Primero tienes que añadir el archivo al directorio .hidden de tu proyecto el archivo
- Luego lo añades al formulario 8, donde le indicas la ruta donde irá (incluso rutas de acceso solo a root)
pantalla_2_archivos_extras

Con las librerias .so, tenemos dos problemas añadido:
- El sistema operativo puede ser de 32 o 64 bits... (bueno, se puede solucionar creando un paquete para equipos de 32 y otro paquete de 64 bits... problema resuelto).
- Esa libreria hay que enlazarla , osea ejecutar el comando:
ldconfig /usr/lib

Y esto ultimo, seguramente hay que indicarselo en el paquete .deb, con alguna regla... supongo.

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Imaginaros lo que sera empaquetar gambas con tantos componentes y dependencias.
Que lió tiene que ser.

¿ Que ocurrirá cuando por ejemplo yo uso la dependencia libgtkglext1-dev en un paquete de instalación y en otra existe (por decir algo) solo libgtkglext2-dev ?.
Supongo que el equipo donde se va a instalar se quejara de que no tiene la libgtkglext1-dev.

Creo que no quedaría mas remedio que crear un paquete de instalación en una distro similar a la que dio el problema.
Puede que sea lo mas corriente, pero no veas que rollo, cuantas distros vamos a tener que tener ?.

Compadezco a los empaquetadores.

Saludos

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Shell:

Citar:
¿ Que ocurrirá cuando por ejemplo yo uso la dependencia libgtkglext1-dev en un paquete de instalación y en otra existe (por decir algo) solo libgtkglext2-dev ?.

Hombre, estamos rizando el rizo, el 90% de las aplicaciones que vamos a hacer usualmente no van a tener dependencias extrañas, y el programa funcionará (hay que seguir el consejo de jguardorn de intentar usar componenetes de gambas, en vez de programas externos).

Para programas que se compliquen con cosas como lo que dices, lo mejor es dejar una linea de comunicación con el usuario final (por ejemplo con las issues ), para que te comente su caso, e intentar darle solución.

Saludos

Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Julio, gracias. ya lo sabía. La pregunta era sólo una indicación de cómo no es necesario retocar el .deb...

Por cierto...¿no sales loco con ese verde fosforito en el sistema?

última edición por shordi el Jueves, 13 Febrero 2014, 13:08; editado 1 vez
Perfil MP  
Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
shordi escribió: [Ver mensaje]
Por cierto...¿no sales loco con ese verde fosforito en el sistema?




Es la distro para la que Julio hace las aplicaciones.

Yo lo instalé para probar pero no soporto el verde. Se puede cambiar. Cuando vi por primera vez el menú con tanta aplicación me volvía loco.
Creo que lo tengo en un pendrive. Pero que al abrir un menú salgan un montón de aplicaciones, me descoloca. Me pierdo.

Lo cierto es que cuesta bastante después de un tiempo acostumbrado a un escritorio, comenzar con otro distinto.

Psss...es que Julio es muy verde.

Saludos

Ir a la página 1, 2  Siguiente

Página 1 de 2


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1179s (PHP: -22% SQL: 122%)
Consultas SQL: 26 - Debug off - GZIP Activado