Como Corrigir o Erro “bash: curl: comando não encontrado”

Se você é um usuário Linux e já se deparou com a mensagem de erro “bash: curl: comando não encontrado” ou “bash: /usr/bin/curl: Arquivo ou diretório não encontrado“, não se preocupe – você não está sozinho! Este erro frequentemente aparece quando você tenta usar o comando curl no terminal, mas o sistema não consegue encontrá-lo.

Neste tutorial, você aprenderá o que esse erro significa e como instalar o comando curl em todas as principais distribuições Linux para corrigi-lo.

Entendendo o Erro “bash: curl: comando não encontrado”

Primeiramente, vamos entender que ‘curl‘ é uma ferramenta de linha de comando usada para transferir dados de ou para um servidor, tornando-a uma ferramenta útil para baixar arquivos, fazer solicitações para APIs e muito mais.

No entanto, se o seu sistema não reconhece o comando ‘curl‘, você verá a mensagem de erro como:

bash: curl: command not found
OR
bash: /usr/bin/curl: No such file or directory

O motivo mais comum para esse erro é que o ‘curl‘ não está instalado no seu sistema Linux. Ao contrário de alguns outros comandos que vêm pré-instalados, ‘curl‘ pode precisar ser instalado separadamente.

Instalando o curl no Linux

Para instalar curl no Linux, use o comando apropriado a seguir para a sua distribuição Linux específica.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    
sudo pkg install curl         [On FreeBSD]

Depois de instalado o curl, você pode verificar a versão executando o seguinte comando no seu terminal.

curl --version
Install Curl in Linux

Se ‘curl‘ estiver instalado, mas ainda não for reconhecido, pode ser que não esteja no PATH do seu sistema. O PATH é uma lista de diretórios onde o sistema procura por arquivos executáveis.

Você pode verificar se ‘curl‘ está no PATH digitando.

echo $PATH

Se ‘curl‘ não estiver na lista, você pode adicioná-lo manualmente. Encontre o caminho onde ‘curl‘ está instalado executando o seguinte comando.

which curl

e adicione-o ao PATH no arquivo de perfil do seu shell (como ‘.bashrc‘ ou ‘.bash_profile‘).

export PATH=$PATH:/usr/bin/curl

Não se esqueça de reiniciar seu terminal ou executar o seguinte comando para aplicar as alterações.

source ~/.bashrc
Set Curl Path
Conclusão

Encontrar o erro “bash: curl: comando não encontrado” é um problema comum para usuários de Linux, mas é facilmente resolvível instalando ‘curl‘ ou garantindo que esteja no PATH do seu sistema.

O Linux oferece flexibilidade e personalização, e entender como solucionar esses problemas capacita os usuários a aproveitar ao máximo seus sistemas. Portanto, da próxima vez que você encontrar esse erro, não se preocupe – você tem as ferramentas para corrigi-lo!

Source:
https://www.tecmint.com/bash-curl-command-not-found-error/