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
Manual
/usr/share/doc/aptitude/README
