O que é APT
APT é o gerenciador de pacotes usado no Debian e em distribuições derivadas. Ele consulta os repositórios, calcula as dependências e instala, atualiza ou remove pacotes do sistema.
O APT trabalha com metadados assinados. A assinatura confirma que o catálogo veio do repositório configurado, e a instalação usa o pacote correspondente.
Repositórios e assinatura
A lista de repositórios fica em um arquivo de configuração. Cada entrada informa o endereço, a distribuição e os componentes que serão considerados.
Antes de instalar, o APT atualiza a lista local. A conferência da assinatura evita que um catálogo alterado no caminho seja aceito como oficial.
Instalar, atualizar e remover
A instalação busca o pacote e as dependências que faltam. Na atualização, as versões instaladas são substituídas pelas disponíveis, e a remoção apaga o pacote e pode manter a configuração.
A simulação mostra o que seria alterado. Em uma atualização grande, a lista permite identificar a remoção de um pacote necessário antes de confirmar.
Exemplo
Como conferir
Confira a lista de repositórios, a assinatura e a versão instalada de cada pacote. Use a simulação antes de atualizar e leia a lista de remoções. Teste em staging quando a mudança alcançar o serviço principal.
O sistema operacional define a versão do APT e o ciclo de suporte. A dependência fora do repositório precisa de um caminho próprio de atualização.
Dúvidas frequentes
Perguntas frequentes sobre APT
- APT é a mesma coisa que dpkg?
- Não. O dpkg instala o arquivo do pacote. O APT consulta os repositórios, resolve dependências e chama o dpkg para concluir a instalação.
- Atualizar a lista é o mesmo que atualizar os pacotes?
- Não. A lista atualiza o catálogo de versões disponíveis. A atualização dos pacotes instala as versões novas que o catálogo informa.
- Posso instalar um pacote fora do repositório?
- Sim, com um arquivo local ou um repositório adicional. O pacote fora da política da distribuição precisa de acompanhamento próprio de atualização.
- Como saber o que a atualização vai mudar?
- A simulação mostra os pacotes que seriam instalados, atualizados ou removidos. Leia a lista antes de confirmar e teste em staging quando a mudança for grande.
Para continuar
Recursos relacionados
Documentação
Debian: APT
Explica o uso do APT na instalação e na atualização de pacotes.
Abrir recursoDocumentação
Debian Wiki: Apt
Reúne comandos, configuração e solução de problemas do APT.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o APT aparece na instalação dos serviços da VPS e na atualização de segurança do Debian.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.