Gestor de pacotes APT


Algo que torna o servidor Debian mais fácil, é o seu gestor de pacotes apt e a sua interface aptitude. A gestão das atualizações e instalações de software é efetuada com a ajuda deste gestor de pacotes. Graças ao apt e ao aptitude é possível, por exemplo, atualizar todo um sistema apenas com um par de comandos. 



Apt ou Aptitude?

O gestor aptitude, embora seja um front-end (front-end  é responsável por coletar a entrada em várias formas do usuário e processá-la para adequá-la a uma especificação útil para o back-end) do apt, tem algumas vantagens, particularmente o fato de possuir uma interface gráfica e de manter um registro (log) das ações efetuadas, o que permite remover pacotes de uma forma mais “limpa”. 

Instalação do aptitude


Para instalar o aptitude basta executar o seguinte comado: xxroot@server:~# apt-get install aptitude

Guia rápido do apt/aptitude


Para maior comodidade, são listados abaixo os comandos apt com os equivalentes comandos em aptitude.

Atualização da lista de pacotes:


  • apt-get update
    Atualiza a lista de pacotes e metadados existente nos repositórios. Este deve ser o primeiro comando a executar quando se pretende gerir pacotes
    (Equivalente a aptitude update).

Instalação de pacotes:


  • apt-get install <pacote>
    Instala um pacote de software e todas as suas dependências. É possível instalar vários pacotes de uma só vez, usando a sintaxe: apt-get install <pacote1> <pacote2> <…>.
    (Equivalente a aptitude install <pacote>).
  • apt-get install –reinstall <pacote>
    Reinstala um pacote, substituindo os ficheiros. Bastante útil, quando se quer repor arquivos que tenham sido alterados.

    (Equivalente a aptitude reinstall <pacote>).

Atualização do sistema:


  • apt-get upgrade
    Instala todas a atualizações disponíveis, procedendo à instalação de pacotes para satisfazer todas as dependências.
    (Equivalente a aptitude safe-upgrade).
  • apt-get dist-upgrade
    Instala todas as atualizações disponíveis, procedendo à instalação ou remoção de pacotes para satisfazer todas as dependências.
    (Equivalente a aptitude full-upgrade).

Remoção de pacotes:


  • apt-get remove <pacote>
    Remove um pacote. É possível remover vários pacotes de uma só vez usando a sintaxe: apt-get remove <pacote1> <pacote2> <…>.
    (Equivalente a aptitude remove <pacote>).
  • apt-get purge <pacote>
    Remove totalmente um pacote, incluindo os arquivos de configuração.
    (Equivalente a aptitude purge <pacote>).
  • apt-get autoremove
    Remove pacotes auto instalados que já não são necessários.
    (Sem equivalente no aptitude).
  • apt-get autoremove –purge
    Remove pacotes auto instalados que já não são necessários, bem como todos os seus arquivos de configuração.
    (Sem equivalente no aptitude).

Pesquisa de pacotes:


  • apt-cache search <critério>
    Pesquisa a lista de pacotes e mostra as ocorrências de critério.
    (Equivalente a  aptitude search <critério>)

Informações sobre pacotes:


  • Mostra informações acerca dos pacotes.
    (Equivalente a aptitude show <pacote>)

Limpar o repositório local:


  • apt-get clean
    Remove todos os arquivos de pacotes existentes no repositório local.
    (Equivalente a aptitude clean).
  • apt-get autoclean
    Remove os arquivos de pacotes de versões ultrapassadas do repositório local, mas mantém os pacotes de versões atualizados.
    (Equivalente a aptitude autoclean).

Comentários

Postagens mais visitadas