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
Archivos Que Solemos Ver En Un Paquete De Instalación
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
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 |
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
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
Pero eso se puede hacer desde el ide a la hora de crear el paquete de instalación ¿no?
Citar:
Pero eso se puede hacer desde el ide a la hora de crear el paquete de instalación ¿no?
Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
Shordi:
Te comento....
Si son dependencias a otros programas, si lo puedes indicar en el paso 7:
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)
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.
Citar:
Te comento....
Si son dependencias a otros programas, si lo puedes indicar en el paso 7:
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)
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
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:
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
Citar:
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
última edición por shordi el Jueves, 13 Febrero 2014, 13:08; editado 1 vez
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?
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
Objetivo: Re: Archivos Que Solemos Ver En Un Paquete De Instalación
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
shordi escribió: [Ver mensaje]
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
Página 1 de 2
No puede crear mensajesNo 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.4356s (PHP: -81% SQL: 181%)
Consultas SQL: 47 - Debug off - GZIP Activado