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 você quiser 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
- man auto-apt
- What is auto-apt for?
[Voltar]