Tutorial de Ubuntu 26.04 / Pesquise, instale e verifique pacotes com APT

No Ubuntu, use o APT para atualizar os índices dos repositórios, pesquisar, conferir versões e instalar pacotes Deb. A versão candidata oferecida pelo repositório e a versão instalada são informações diferentes; confira ambas antes e depois da instalação.

Entenda apt, apt-get e dpkg

Ferramenta Papel principal
apt Pesquisa, instalação e atualização interativas
apt-get e apt-cache Interfaces de instalação e consulta adequadas à automação
dpkg e dpkg-query Estado local dos pacotes e identificação do pacote proprietário de arquivos

O APT trata repositórios e dependências em conjunto; instalar um Deb local apenas com dpkg pode deixar dependências sem solução. Instalações Snap e Deb são formatos distintos mesmo quando o aplicativo tem o mesmo nome (lição em inglês).

Atualize os índices e confira a origem

sudo apt update
apt search '^hello$'
apt show hello
apt-cache policy hello

O pacote de prática hello exibe uma saudação curta. Em apt-cache policy, diferencie Installed, Candidate e as origens dos repositórios; registre se hello já estava instalado antes do exercício. Resolva erros de rede, assinatura ou repositório antes de confiar em índices antigos.

O guia de gerenciamento de pacotes do Ubuntu explica índices e operações do APT.

Instale e verifique a execução

Execute em uma VM de prática. Leia os pacotes a adicionar, atualizar ou remover e o espaço necessário antes de confirmar a instalação. Depois, verifique a execução e o caminho do comando:

sudo apt install hello
LC_ALL=C hello
command -v hello
dpkg-query -S "$(command -v hello)"
apt-cache policy hello

LC_ALL=C hello reduz diferenças de idioma na saudação. Registre separadamente a execução, versão instalada, caminho do executável e pacote proprietário. Se command -v hello não mostrar um caminho, investigue antes de usar a consulta de propriedade; o comando seguinte depende desse resultado.

Para consultar o estado local e o inventário completo, veja como listar pacotes instalados no Ubuntu. Este exercício se concentra na origem e na verificação de uma instalação.

Quando o comando ou a versão forem diferentes

O nome do pacote nem sempre corresponde ao do executável. Se a instalação terminou, mas o comando não estiver disponível, examine os arquivos com dpkg-query -L hello e compare o PATH do shell e o formato do pacote. Se não houver candidato, confira componentes dos repositórios, suporte à versão e nome do pacote.

Não acrescente um repositório desconhecido apenas porque anuncia a versão desejada. Confira primeiro o suporte ao 26.04, as chaves de assinatura e a responsabilidade de manutenção. Ao selecionar outra versão, examine também as mudanças de dependências.

Limpe a prática e guarde um registro reproduzível

apt-get -s remove hello

Somente se hello não estava instalado antes e não for mais necessário, confira a simulação e então use sudo apt remove hello. Não remova um pacote já utilizado apenas para limpar o laboratório. Guarde distribuição, repositório, versão e resultado da execução para comparar ambientes.