No me importa si esto no es seguro, porque solo lo estoy haciendo como un ejercicio de programación, pero eso es lo que quiero hacer:
Quiero crear un programa en C que, con el comando "sistema", llame a dpkg e instale algunos archivos .deb.
Pero, quiero que use algo como gksu para pedir la contraseña fuera del entorno de la línea de comandos.
Entonces, básicamente, haré doble clic en mi programa y lo hará por mí:
- Compruebe si los archivos .deb están presentes
- Si no es así, utilice el aviso de envío para decirle al usuario que falta un archivo
- Si todos están presentes, llame a una cosa "gksu dpkg" para instalar los paquetes y use notify-send para saber cuándo se instalan los paquetes.
¿Cómo puedo hacerlo?
fuente