De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


auto-apt - instalação automática de dependências

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 15 de novembro de 2016

O programa auto-apt, de autoria de Fumitoshi UKAI, verifica o acesso a programas rodando dentro do ambiente criado por ele mesmo. Se um programa tenta acessar um arquivo de um software não instalado, o auto-apt faz então a instalação do software em questão.

O problema mais irritante que o auto-apt resolve é quando estamos tentando compilar um pacote e temos que interromper diversas vezes para instalar uma dependência não resolvida. Temos que parar tudo, realizar consultas, instalar, etc, isto quando acertamos de primeira, o que nem sempre ocorre.

Para instalar o pacote em sistemas Debian GNU/Linux e derivados, digite:

$  sudo apt-get install auto-apt

Uma vez instalado, precisamos preparar o ambiente criando um banco de dados com informações sobre os pacotes e arquivso disponíveis:

$ sudo auto-apt update-local
local file list mode
put: 257640 files,  390384 entries done (6 sec)

Em seguida precisamos recriar o arquivo dbfile a partir dos repositórios listados no arquivo /etc/apt/sources.list.

# auto-apt update
# auto-apt updatedb 

Isto feito, podemos então passar a usar o programa:

# auto-apt run [comando] 

Como exemplo podemos citar a compilação padrão de um aplicativo, que requer a execução do comando configure e em seguida do comando make:

# auto-apt run ./configure
# auto-apt run make 

No exemplo acima, ao executar os comandos, caso seja encontrada alguma dependência, o programa auto-apt perguntará se desejamos instalar o que está faltando. Se desejarmos automatizar o processo, basta executar o comando auto-apt com a diretiva -y, que assumirá que a sua resposta será sempre sim.

$  # auto-apt -y run ./configure 

Referências

Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)