Conhecendo o Aptitude

De Fórum Debian Wiki

Esse é um artigo traduzido de wiki.debian.org. O artigo original pode ser lido aqui.

Índice de conteúdo

Aptitude

Aptitude é um front-end para o Apt, o gerenciador de pacotes do debian, baseado no Ncurses. Como ele é baseado em texto, roda em um terminal ou CLI ("Command Line Interface" - Interface em Linhas de Comando). Aptitude tem várias características úteis, incluindo:

  • Uma sintaxe semelhante ao mutt para encontrar pacotes de uma maneira flexível;
  • Marca os pacotes como "automaticamente instalados" ou "manualmente instalados" de modo que os pacotes possam ser auto-removidos quando não mais necessários;
  • Prévia colorida das ações a serem tomadas;
  • Persistência das ações do usuário semelhante ao DSelect;
  • A habilidade de recuperar e mostrar as mudanças feitas dentro da maioria dos pacotes (Changelog);
  • Modo de linha de comando semelhante ao AptCli (= apt-get + apt-cache). Ex:"aptitude install pacote";
  • Solucionador de dependências baseado em pontuação e (normalmente) mais inteligente que o do apt-get.

aptitude é também um programa moderno, leve e naturalmente limpo.

Rodando

Entre o seguinte em um terminal:

aptitude

Uso

Depois de rodá-lo, utilize:

  • F10 para acessar o menu do aptitude. Essa é a tecla mais importante;
  •  ? para ajuda;
  • As teclas 'cima', 'baixo', 'esquerda' e 'direita' para navegar;
  • A tecla 'Enter' para selecionar;
  • 'q' para sair.

Normalmente o uso do aptitude usando a interface de terminal é: rode aptitude; aperte 'u' (atualizar a lista de pacotes disponíveis); aperte 'U' (marcar todos os pacotes atualizáveis para a atualização); (procure/selecione alguns pacotes para a instalação, o que é opcional); aperte 'g' (para ver as ações pendentes e modificá-las se necessário); aperte 'g' (novamente para iniciar o download).

Às vezes, quando é preciso resolver conflitos, você percebe que em algum ponto fez uma escolha ruim; Você pode selecionar 'Cancelar ações pendentes' no menu 'ações', e assim você pode facilmente recomeçar tudo.

Você também pode usar o aptitude da maneira análoga ao uso do apt-get:

Atualizar a lista de pacotes:

aptitude update

Atualizar os pacotes:

aptitude upgrade

Instalar pacote_x:

aptitude install pacote_x

Remover pacote_y:

aptitude remove pacote_y

Remover completamente o pacote_y, incluindo arquivos de configuração:

aptitude purge pacote_y

Pessoalmente, ainda uso o apt-cache search exp para fazer buscas, já que aptitude search exp é mais lento. Mas você deveria tentar a maneira do aptitude. Assim descobrirá que a saída é um pouco diferente da do apt-cache e em alguns casos é útil procurar um pacote e ver ao mesmo tempo se os resultados da busca estão instalados ou não.

O manual do aptitude é muito bom. Conseguimos não duplicar essas informações úteis, então por favor dê uma olhada para mais informações.

Mais Informações

Aptitude

Manual

/usr/share/doc/aptitude/README

Ferramentas pessoais