Crear Un Asistente De Distribución

Crear Un Asistente De Distribución
Article
Quote    Download Post  
Post Crear Un Asistente De Distribución 
 
Estoy considerando la posibilidad de crear una aplicación que sirva para empaquetar en formato deb y rpm un determinado proyecto.

Sería una herramienta a funciona en Español e Ingles que debería ser un proyecto sostenido. Cualquier sugerencia o crítica positiva o negativa es bien recibida. No voy a empezar con ello si no tengo claro el que y el como. de hecho es posible que acabe haciendo un script.

Tengo que pensarlo.
 



 
soplo - Profile PM  
soplo [ Wednesday, 07 October 2009, 18:51 ]


Crear Un Asistente De Distribución
Comments
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Hola.

No entiendo bien hacia donde quieres mover tu idea.
¿Quieres mejorar el empaquetador que trae gambas?.
¿Hacer otro?.

Saludos



 
abarzuaf - Profile PM  
abarzuaf [ Thursday, 08 October 2009, 03:11 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Soplo: eso es algo que muchos estamos echando en falta desde el principio. Un empaquetador que me unifique en un solo deb mi proyecto y todas las dependencias de gambas. Genial. Personalmente creo que es una de las carencias del sistema: La dificultad de distribuir las aplicaciones.



 
shordi - Profile PM  
shordi [ Thursday, 08 October 2009, 10:30 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
claro. Se trata de hacer una aplicación que sea capaz de crear un paquete deb o rpm con todas las dependencias que necesita. Algo que permita descargarlo, ejecutarlo y tener la aplicación instalada.

Por eso estoy barajando diversas opciones. No tengo prisa, prefiero madurar la idea ...

 



 
soplo - Profile PM  
soplo [ Thursday, 08 October 2009, 13:19 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Oye, si esa es la idea, seria fantastico.



 
abarzuaf - Profile PM  
abarzuaf [ Thursday, 08 October 2009, 15:22 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
como siempre, soplo, un genio :p cuenta con nuestra ayuda para lo que necesites, ya sea como testers, braimstorm o lo que necesites



 
CanihoJR - Profile PM  
CanihoJR [ Thursday, 08 October 2009, 17:49 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Empaquetar la aplicación no lo veo problemático

Mis dudas están en la mejor manera de pillar la lista de dependencias a descargar por un lado y que la instalación tendría que hacerse con un usuario con permiso para ello.

Debe ser algo que actúe como front-end de apt o yum para que toque el sistema lo menos posible. Quizá mire el código fuente de synaptic por ejemplo a ver como lo plantean ellos, solo que en el caso de synaptic el usuario elige que instalar y en este caso se miraría el proyecto, se crearía el paquete con la aplicación y luego se instalarían las dependencias adecuadas. Eso a mi entender supone que si el proyecto usa mysql se instalen también mysql por ejemplo porque no se trata de instalar gambas sino de instalar una aplicación con todo lo que esta necesite.

Como dije cualquier critica positiva o negativa es bien venida.

Mas que ayuda de código lo que necesito es ver venir problemas que se plantearán en esa situación. Recordad los asistentes tipo setup factory o inno db que tiene visual basic.

 



 
soplo - Profile PM  
soplo [ Thursday, 08 October 2009, 17:58 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Ese es un tema en el que soy analfabeto, pero el otro día me instalé una aplicación (el picasa para linux) en la que lo que hacían es meter en el /opt todo lo que necesitaban, sin importar que hubiese que duplicar los mismos paquetes una y otra vez (por ejemplo, creo que duplicaban la instalación de wine). Es una forma de circunvenir todo el sistema de dependencias al pago de unas cuantas megas más en disco.
Puede ser una solución (aunque hubiese que duplicar los paquetes en cada aplicación de gambas que se instalase).
Si es una tontería vuelvo a reivindicar mi condición de analfabeto en instalaciones.

Saludos



 
shordi - Profile PM  
shordi [ Friday, 09 October 2009, 09:18 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Yo no creo que haya que duplicar nada.
Piensa en la aplicación synaptic. En esa aplicación tu dices que quieres buscar tal cosa y te busca lo paquetes disponibles con una descripción. También lo hace select.

¿Porqué no puedo hacer una aplicación que haga eso mismo salvo que en vez de que el usuario elija lo que quiere instalar que eso lo decida yo?

Y una vez conocido el paquete a instalar synapcit es capaz de ver las dependencias e instalarlas también ¿por qué no puedo hacer eso yo?

Todo es tener la posibilidad de hacer un apt-get update, un apt-cache search y un apt-get install. De hecho synaptic en realidad lo que hace es dar esas órdenes a apt, no hace nada nuevo.

¿Por qué no puedo hacerlo yo?

Necesito tiempo para mirar el código de synaptic para ver que problemas han tenido que solucionar, pero vamos que en la práctica se trata de ejecutar un proceso y quedarse con la salida.

Otra cosa es que esa aplicación debe ser ejecutada por un root o un usuario sudeado y eso plantea problemas de seguridad porque si tu te bajas un programa de instalación de una aplicación que se conecta a internet y lo primero que hace es pedirte la clave de root quizá te preguntes si ese instalador hace algo mas de lo que dice hacer, pero es que si quieres instalar paquetes tendrás que tener permisos para ello.



 
soplo - Profile PM  
soplo [ Friday, 09 October 2009, 13:24 ]
Quote    Download Post  
Post Re: Crear Un Asistente De Distribución 
 
Llevas razón, supongo (que yo de esto ni papa), pero si yo tengo una aplicación en gambas 2.1 y otra en gambas 2.16 ¿las dependencias son las mismas?
Por otra parte, se me ocurre a bote pronto, si la aplicación instala todo lo que necesita (aunque duplique paquetes, insisto) en una carpeta dentro del uer.home con su nombre... Ya no es necesaria la intervención de root... ¿no?



 
shordi - Profile PM  
shordi [ Friday, 09 October 2009, 18:05 ]
Display posts from previous:    
Post new topic  Reply to topic  Page 1 of 3
Goto page 1, 2, 3  Next
 

Users browsing this topic: 0 Registered, 0 Hidden and 1 Guest
Registered Users: None


 


   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1151s (PHP: -33% SQL: 133%)
SQL queries: 23 - Debug Off - GZIP Enabled