Ferramentas de Usuário

Ferramentas de Site


pt:jessie:config:software:apt

2.2.1 Gestor de pacotes APT

Um dos pontos fortes da distribuição Debian é 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 poderoso e amigável 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?

Existe um debate acesso sobre se deve ser usado o apt ou o aptitude como gestor de pacotes. No entanto, neste guia, será dada preferências à utilização do apt.

O gestor aptitude, embora seja um front-end do apt, tem algumas vantagens, nomeadamente o facto possuir uma interface gráfica e de manter um registo (log) das ações efetuadas, o que permite remover pacotes de uma forma mais “limpa”.

Nota

Embora o aptitude tenha sido o método aconselhado para evoluir algumas versões anteriores, no caso da evolução do Debian 7 'Wheezy' para o Debian 8 'Jessie' já e aconselhada a utilização do apt.

Instalação do aptitude

O pacote apt está incluido na instalação do Debian. O pacote aptitude pode ser instalado com um simples comando:

root@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>
    Re-instala um pacote, substituindo os ficheiros. Bastante útil, quando se quer repor ficheiros que tenham sido alterados entretanto.
    (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 ficheiros 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 ficheiros 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

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

Limpar o repositório local

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

Por segurança atualizar com frequência

Por questões de segurança, é imprescindível que o servidor esteja sempre o mais atualizado possível. A comunidade debian está constantemente a atualizar software para correção e bugs e falhas de segurança. Um sistema não atualizado é um convite a hackers e a crackers. A melhor fonte para procurar software atualizado é a Internet. Devem-se escolher criteriosamente as fontes de software ou repositórios e proceder a atualizaçõ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 respetivas correções quer na página da distribuição quer em listas de distribuição.

Referências

pt/jessie/config/software/apt.txt · Última modificação em: 2024-02-15 01:05 por 127.0.0.1

Excepto menção em contrário, o conteúdo neste wiki está sob a seguinte licença: CC Attribution-Noncommercial-Share Alike 4.0 International
CC Attribution-Noncommercial-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki