Mi solución es un híbrido entre seguridad y comodidad:
auto-apt comprueba el acceso a los archivos de los programas que se ejecutan en sus entornos, y si un programa intenta acceder a un archivo que se sabe que pertenece a un paquete desinstalado, auto-apt instalará ese paquete usando apt-get. Esta característica requiere apt y sudo para funcionar. También proporciona una base de datos simple para buscar qué paquete contiene un archivo solicitado.
Es un emulador de terminal donde ingresa a un entorno en el que cada acceso al archivo se verifica previamente mediante auto-apt y, si no existe, busca en la base de datos (a la apt-file) y descarga e instala el paquete deseado, luego permite que el programa continúe . Deberías ejecutarlo como root:
sudo auto-apt
Esto es útil en los casos en que está creando un paquete y no está de humor para estar frente a la pantalla buscando cada error de configuración para los encabezados faltantes, etc.
Esto también se puede usar como reemplazo de archivos apt-get + apt-file donde puede instalar programas simplemente diciéndole commandal ejecutarlo.
Debe comprender que no debe dejarlo abierto cuando no se busca su sistema, ya que es casi como si estuviera utilizando el usuario root.
Página de manual : http://derpi.tuwien.ac.at/cgi-bin/man/man2html?1+auto-apt