Tabela de Conteúdos
Página desactualizada Esta página contém uma versão anterior deste guia que pode estar desatualizada. Para a consultar a versão mais recente clique aqui.
2.2.1 Gestor de Pacotes Aptitude
Um dos pontos fortes da distribuição debian é o seu gestor de pacotes “aptitude”. A gestão das actualizações e instalações de software é efectuada com a ajuda deste poderoso e amigável gestor de pacotes. Graças ao aptitude é possível, por exemplo, actualizar todo um sistema apenas com um par de comandos.
Guia rápido do //aptitude//
Actualização da lista de pacotes
: aptitude update : Actualiza a lista de pacotes existente nos repositórios. Este deve ser o primeiro comando a executar quando se pretende gerir pacotes (Equivalente a apt-get update).
Instalação de pacotes
: aptitude install <pacote> : Instala um pacote de software e todos os pacotes de que depende. É possível instalar vários pacotes de uma só vez, usando a sintaxe: aptitude install pacote1 pacote2 pacote3. (Equivalente a apt-get install <pacote>).
: aptitude reinstall <pacote> : Re-instala um pacote, substituindo os ficheiros. Bastante útil, quando se quer repor ficheiros que tenham sido alterados entretanto. (Equivalente a apt-get install –reinstall <pacote>).
Actualização do sistema
: aptitude safe-upgrade : Instala todas a actualizações disponíveis, procedendo à instalação de pacotes para satisfazer todas as dependências. (Equivalente a apt-get -u upgrade).
: aptitude full-upgrade : Instala todas a actualizações disponíveis, procedendo à instalação ou remoção de pacotes para satisfazer todas as dependências. (Equivalente a apt-get -u dist-upgrade).
Remoção de pacotes
: aptitude remove <pacote> : Remove um pacote. É possível remover vários pacotes de uma só vez, usando a sintaxe: apt-get remove pacote1 pacote2 pacote3. (Equivalente a apt-get remove <pacote>).
: aptitude purge <pacote> : Remove totalmente um pacote, incluindo os ficheiros de configuração. (Equivalente a apt-get remove –purge <pacote>).
Pesquisa de pacotes
: aptitude search <critério> : Procura na lista de pacotes e mostra as ocorrências de critério. (Equivalente a apt-cache search <critério>)
Informações spbre pacotes
: aptitude show <pacote> : Mostra informações acerca do pacotes. (Equivalente a apt-cache show <pacote>)
Limpar a cache de pacotes
: aptitude clean : Remove todos os ficheiros de pacotes existentes em cache. (Equivalente a apt-cache clean).
: aptitude autoclean : Remove os ficheiros de pacotes de versões ultrapassadas existentes em cache, mas mantém os pacotes de versões actualizados. (Equivalente a apt-cache autoclean).
Por segurança actualizar com frequência
Por questões de segurança, é imprescindível que o servidor esteja sempre o mais actualizado possível. A comunidade debian está constantemente a actualizar software para correcção e bugs e falhas de segurança. Um sistema não actualizado é um convite a hackers e a crackers. A melhor fonte para procurar software actualizado é a Internet. Devem-se escolher criteriosamente as fontes de software ou repositórios e proceder a actualizações frequentes.
É também importante, seguir de perto todas as informações referentes a bugs e falhas de segurança e qual a melhor maneira de os corrigir. A distribuição edita listas com os anúncios de segurança e respectivas correcções quer na página da distribuição quer em listas de distribuição.
Referências
- Debian Security Information (*http://www.debian.org/security/)
- debian-security-announce mailing list (*http://lists.debian.org/debian-security-announce/)
- Debian Reference, Chapter 6 - Debian package management (*http://www.debian.org/doc/manuals/reference/ch-package.en.html)
- Referência Debian, 6 - Gerenciamento de pacotes Debian (*http://www.debian.org/doc/manuals/reference/ch-package.pt-br.html)
- Referência Debian, 6 - Gerenciamento de pacotes Debian - 6.2.4 aptitude (*http://www.debian.org/doc/manuals/reference/ch-package.pt-br.html#s-aptitude)
- Como usar o APT (*http://www.debian.org/doc/manuals/apt-howto/index.pt-br.html)
- Aptitude vs Apt-Get (http://pthree.org/2007/08/12/aptitude-vs-apt-get)