Como Corrigir o Erro “apt command not found” no Linux
Correção Rápida: "apt command not found" (2026)
O erro "apt command not found" significa que o seu shell não consegue localizar o executável apt. Em quase todos os casos, ele tem uma de quatro causas. Tente estas correções nesta ordem:
-
Confirme que você está em um sistema Debian/Ubuntu. O
aptsó existe em distribuições baseadas em Debian (Ubuntu 24.04, Ubuntu 22.04, Debian 12, Linux Mint, Pop!_OS). Ele não existe no Fedora, CentOS, RHEL, Rocky, AlmaLinux (use odnf), Arch (use opacman) ou openSUSE (use ozypper). Confira a sua distribuição:cat /etc/os-release -
Execute o apt com o caminho completo. Se o
aptestiver instalado, mas o seu shell não conseguir encontrá-lo, chame-o diretamente:/usr/bin/apt updateSe isso funcionar, o problema está no seu
PATH, e não no apt em si. -
Corrija o seu PATH. Um
PATHquebrado ou sobrescrito (ou fazer login como um usuário cujoPATHnão inclui os diretórios do sistema) esconde o apt. Restaure os diretórios padrão:export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATHEm seguida, verifique com
which apt(deve exibir/usr/bin/apt). Adicione essa linha ao~/.bashrcpara torná-la permanente. -
Reinstale ou repare o apt. Se o apt realmente estiver faltando em uma máquina Debian/Ubuntu (algo raro, geralmente depois de um upgrade corrompido), repare as ferramentas de pacotes:
sudo dpkg --configure -a sudo apt-get update sudo apt-get install --reinstall aptSe o
apt-gettambém estiver faltando, é quase certo que você não está em um sistema baseado em Debian — veja a causa nº 1.
Diagnóstico em uma linha: execute which apt || echo "not in PATH". Se exibir um caminho, use a correção nº 3 (PATH). Se exibir "not in PATH", use a correção nº 1 (distribuição errada) ou a nº 4 (reinstalar). O restante deste guia (atualizado em julho de 2026 para o Ubuntu 24.04 LTS e o 22.04 LTS) explica cada causa em detalhes.
Introdução
O Advanced Package Tool, mais conhecido como APT, é um poderoso sistema de gerenciamento de pacotes usado em distribuições Linux baseadas em Debian, como Ubuntu, Linux Mint e o próprio Debian. Ele simplifica o processo de instalar, atualizar e remover pacotes de software nesses sistemas. No entanto, de vez em quando os usuários se deparam com o frustrante erro "apt command not found" ao tentar usar essa ferramenta essencial.
Esse erro costuma aparecer em algumas situações comuns:
-
Iniciante no Linux: Usuários novos em sistemas Linux e sem familiaridade com o gerenciamento de pacotes podem se deparar com esse erro caso estejam usando uma distribuição que não é baseada em Debian.
-
Configuração incorreta do sistema: Às vezes, atualizações do sistema ou alterações incorretas em arquivos do sistema podem provocar esse erro.
-
Instalação incompleta: Em casos raros, uma instalação do sistema incompleta ou corrompida pode fazer faltar comandos essenciais como o apt.
-
Distribuição errada: O usuário pode tentar usar o apt em uma distribuição Linux que não utiliza esse gerenciador de pacotes, como CentOS ou Fedora.
-
Problemas no PATH: A variável PATH do sistema pode não incluir o diretório onde o apt está localizado, o que causa esse erro.
Entender e resolver o erro "apt command not found" é fundamental para manter e gerenciar o seu sistema Linux de forma eficaz. Nas seções a seguir, vamos nos aprofundar nas causas desse erro e apresentar soluções passo a passo para corrigi-lo, para que você volte a gerenciar os pacotes do seu sistema sem contratempos.
Entendendo o Erro
Quando você se depara com o erro "apt command not found", é fundamental entender o que essa mensagem significa e o que pode estar causando isso. Essa compreensão vai ajudá-lo a lidar com o problema de forma mais eficaz.
O que significa "apt command not found"?
A mensagem de erro "apt command not found" indica que o shell do seu sistema (a interface de linha de comando) não consegue localizar o comando apt em nenhum dos diretórios listados na variável PATH do sistema. Em outras palavras, ao digitar apt no terminal, o seu sistema não sabe onde encontrar o arquivo executável desse comando.
Esse erro faz parte de uma categoria mais ampla de erros "command not found" nos sistemas Linux. Ele não significa necessariamente que o apt não está instalado no seu sistema; pode ser apenas que o sistema não saiba onde procurá-lo.
Possíveis causas desse erro
Vários fatores podem provocar o erro "apt command not found":
-
O APT não está instalado: Isso é raro em sistemas baseados em Debian, mas pode acontecer se a instalação ficou incompleta ou corrompida.
-
Uso de uma distribuição que não é baseada em Debian: Se você estiver usando uma distribuição Linux que não usa o apt como gerenciador de pacotes (como Fedora, CentOS ou Arch Linux), você verá esse erro ao tentar usar o apt.
-
Variável PATH incorreta: A variável PATH do sistema pode não incluir o diretório onde o apt está localizado. Isso pode ocorrer se o PATH foi alterado de forma incorreta.
-
Problemas com links simbólicos: Em alguns casos, o link simbólico para o comando apt pode estar quebrado ou ausente.
-
Corrupção de arquivos do sistema: Raramente, a corrupção de arquivos do sistema pode causar esse erro, sobretudo após um processo de atualização ou upgrade interrompido.
-
Erros de digitação ou diferença entre maiúsculas e minúsculas: Lembre-se de que os comandos do Linux diferenciam maiúsculas de minúsculas. Digitar 'APT' em vez de 'apt' resultará em um erro "command not found".
Métodos para Corrigir o Erro
Agora que entendemos o que significa o erro "apt command not found" e quais são as suas possíveis causas, vamos ver vários métodos para corrigir esse problema.
1. Verifique se o apt está instalado
O primeiro passo é verificar se o apt está realmente instalado no seu sistema.
- Abra um terminal e tente localizar o executável do apt:
which apt - Se o apt estiver instalado, esse comando deve retornar o caminho dele (geralmente
/usr/bin/apt). - Se não houver nenhuma saída, é possível que o apt não esteja instalado.
Para instalar ou reparar o apt (caso você esteja em um sistema baseado em Debian, como Ubuntu 24.04/22.04 ou Debian 12/13):
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get install --reinstall apt
A etapa dpkg --configure -a conclui quaisquer operações de pacotes que tenham sido interrompidas (uma causa comum de um apt quebrado depois de um upgrade malsucedido). Observação: se o apt-get também não for encontrado, é quase certo que o seu sistema não é baseado em Debian ou que tem problemas mais sérios — use cat /etc/os-release para confirmar a sua distribuição.
2. Atualize a variável de ambiente PATH
Se o apt estiver instalado, mas não for encontrado, é possível que a sua variável PATH não inclua a localização dele.
- Verifique o seu PATH atual:
echo $PATH - Se
/usr/binnão aparecer na saída, você precisa adicioná-lo:export PATH=$PATH:/usr/bin - Para tornar essa alteração permanente, adicione a linha acima ao seu arquivo
~/.bashrcou~/.bash_profile.
3. Use o caminho completo do apt
Como solução rápida, você pode usar o caminho completo do apt:
/usr/bin/apt update
Esse método confirma se o apt existe e se é executável.
4. Migre para uma distribuição compatível com o apt
Se você não estiver em um sistema baseado em Debian, considere migrar para um deles caso o apt seja essencial para o seu fluxo de trabalho. Entre as distribuições populares compatíveis com o apt (atuais em 2026) estão:
- Ubuntu (a 24.04 LTS "Noble Numbat" e a 22.04 LTS "Jammy Jellyfish" são as versões LTS com suporte no momento)
- Debian (13 "Trixie" e 12 "Bookworm")
- Linux Mint (22.x, baseado no Ubuntu 24.04)
- Pop!_OS
Lembre-se: trocar de distribuição é uma mudança significativa e deve ser bem avaliada.
5. Use gerenciadores de pacotes alternativos
Se você estiver em um sistema que não é baseado em Debian, aprenda a usar o gerenciador de pacotes nativo dele:
- Para Fedora/CentOS/RHEL: use
dnfouyum - Para Arch Linux: use
pacman - Para openSUSE: use
zypper
Exemplo (no Fedora):
sudo dnf update
Dicas de Prevenção
Para evitar se deparar com o erro "apt command not found" no futuro, considere as seguintes boas práticas:
-
Dê preferência aos repositórios oficiais: Ao instalar softwares, prefira os repositórios oficiais da sua distribuição. Isso ajuda a manter a consistência do sistema e reduz o risco de conflitos entre pacotes.
-
Faça atualizações regulares do sistema: Mantenha o seu sistema em dia executando com frequência os comandos de atualização e upgrade. Assim, você garante que tem as versões mais recentes das ferramentas do sistema, incluindo o apt.
-
Tenha cuidado com alterações no sistema: Evite fazer mudanças desnecessárias em arquivos do sistema, principalmente naqueles ligados ao gerenciamento de pacotes ou à variável PATH.
-
Use o gerenciador de pacotes correto: Sempre use o gerenciador de pacotes voltado para a sua distribuição. Se estiver em dúvida, consulte a documentação dela.
-
Faça backup dos dados importantes: Faça backup dos dados do seu sistema com regularidade. Isso pode ser um salva-vidas caso você precise reinstalar o sistema por conta de problemas graves no gerenciamento de pacotes.
-
Aprenda técnicas básicas de solução de problemas: Familiarize-se com as técnicas básicas de solução de problemas no Linux. Saber como verificar os pacotes instalados, gerenciar as variáveis de ambiente e interpretar as mensagens de erro pode economizar muito tempo.

Perguntas Frequentes (FAQ)
Q: Posso usar o apt em qualquer distribuição Linux?
A: Não. O apt é usado principalmente em distribuições baseadas em Debian, como Ubuntu, Debian e Linux Mint. Outras distribuições usam gerenciadores de pacotes diferentes (por exemplo, dnf no Fedora e pacman no Arch Linux).
Q: Qual é a diferença entre apt e apt-get?
A: O apt é uma interface mais recente e mais fácil de usar que simplifica os comandos mais comuns do apt-get e do apt-cache. Ele oferece uma estrutura de comandos mais direta e consistente.
Q: Como posso verificar qual versão do apt estou usando?
A: Você pode verificar a versão do apt executando o comando apt --version no terminal.
Q: É seguro remover o apt do meu sistema?
A: Não é recomendável remover o apt de um sistema baseado em Debian, pois ele é uma ferramenta essencial para o gerenciamento de pacotes. Removê-lo pode causar instabilidade no sistema.
Q: Posso usar o apt para instalar software de fora dos repositórios oficiais?
A: Embora o apt trabalhe principalmente com repositórios oficiais, você pode adicionar repositórios de terceiros (PPAs) para instalar softwares que não estão disponíveis nos repositórios oficiais. Ainda assim, tenha cuidado ao usar fontes não oficiais.
Q: O que devo fazer se o apt estiver gerando erros durante atualizações ou instalações?
A: Primeiro, tente executar o sudo apt update para atualizar as suas listas de pacotes. Se os erros persistirem, verifique a sua conexão com a internet, confirme se há espaço em disco suficiente e procure mensagens de erro que possam indicar qual é o problema específico.
Q: Com que frequência devo executar o apt update?
A: É uma boa prática executar o sudo apt update antes de instalar novos pacotes ou fazer upgrades do sistema. Alguns usuários preferem fazer isso diariamente ou semanalmente para manter o sistema em dia.
Q: Posso desfazer uma instalação feita com o apt?
A: Sim, você pode remover um pacote instalado com o apt usando o comando sudo apt remove package_name. Se quiser remover o pacote junto com os arquivos de configuração dele, use sudo apt purge package_name.
Q: Qual é a diferença entre upgrade e dist-upgrade?
A: O apt upgrade instala as atualizações disponíveis de todos os pacotes já instalados no sistema, mas nunca remove um pacote nem instala um novo. O apt dist-upgrade faz o mesmo, mas também pode instalar novos pacotes ou remover pacotes existentes para resolver dependências.
Q: É possível fazer o downgrade de um pacote usando o apt?
A: Embora o apt não tenha um comando direto de downgrade, você pode instalar uma versão específica de um pacote com sudo apt install package_name=version_number. No entanto, fazer o downgrade de pacotes pode gerar problemas de dependência e, em geral, não é recomendado, a menos que seja necessário.
