https://foro.gambas-es.org/viewtopic.php?f=2&t=107&p=405#p405
-----------------------------------
soplo
Viernes, 09 Octobre 2009, 13:24

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.


