El Fri, 12 Sep 2014 16:13:17 -0400 "Haylem Candelario Bauzá" <[email protected]> escribió: > > He estado leyendo sobre los programas .pbi de PC-BSD. > Este tipo de programa viene en este formato de paquete y se instalan > con un solo click, teniendo dentro todo lo necesario para funcionar. > Como en Mac. > Mi pregunta es, si existe algo parecido en GNU/Linux, miren el > ejemplo de Android con los apk, algo así existe?. > De hecho si no existe conozco como hacerlo. tambien he visto en GNU > los paquetes .run que traen un instalador. > > Pero específicamente que uno pinche y la aplicación se instale como > tal exactamente como los apk en GNU/Linux sería bueno tenerlo en > cuenta. incluso facilitaría la instalacion de aplicaciónes. > > Una vez pensé en implementarlo de la manera siguiente. > > formato: .apg > > Se crea una carpeta con el nombre de la aplicación, se comprime en > formato tar.gz, luego se cambia el tar.gz por .apg (esta carpeta > contiene el ejecutable mas las librerias mas las shares y los > archivos de configuracion) > > al lado de este comprimido va un script con el mismo nombre del .apg > que se encarga de descomprimirlo en la carpeta /opt/ luego el mismo > script crea las entradas de menú para cada escritorio. > > El problema radica precisamente en que la ubicación de los compartidos > pudiera tener conflicto si el mismo programa estuviera instalado por > el gestor de paquete reemplazando sus archivos. > > Cómo hacer que la aplicación busque los archivos de configuración y > las /usr/share en la misma carpeta donde está el ejecutable? > Sé como hacerlo con los libs y los bins pero faltan estos. > Así a pelo, se me ocurre empaquetar los programas, junto a todo lo necesario (configuración, librerias, etc ) en un formato montable mediante fuse. Creo que varias distribuciones lo hacen así.
Pero piensa que los paquetes así empaquetados son completamente independientes entre si y aparte del sistema. No reutilizan librerias, por lo que el tamaño aumenta, asi como el consumo de recursos al utilizarlos. Si lanzar 3 ejecutables, aunque los 3 utilicen la misma librería, tendrias en memoria 3 copias de dicha librería. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

