Minha solução é um híbrido entre segurança e conforto:
O auto-apt verifica o acesso ao arquivo dos programas em execução em seus ambientes e, se um programa tentar acessar um arquivo que pertence a um pacote desinstalado, o auto-apt instalará esse pacote usando o apt-get. Este recurso requer o apt e o sudo para funcionar. Ele também fornece um banco de dados simples para pesquisar qual pacote contém um arquivo solicitado.
É um emulador de terminal em que você entra em um ambiente em que cada acesso ao arquivo é verificado previamente pelo auto-apt e, se não existe, pesquisa no banco de dados (a la apt-file) e baixa e instala o pacote desejado, permitindo que o programa continue . Você deve executá-lo como root:
sudo auto-apt
Isso é útil nos casos em que você está construindo um pacote e não está disposto a ficar na frente da tela procurando cada erro de configuração para os cabeçalhos ausentes, etc.
Isso também pode ser usado como substituto do apt-get + apt-file, onde você pode instalar programas apenas commandpara executá-lo.
Você deve entender que não deve deixá-lo aberto quando o sistema não é visualizado, pois é quase como se você estivesse usando o usuário root.
Página do manual : http://derpi.tuwien.ac.at/cgi-bin/man/man2html?1+auto-apt