Como corrigir: erro de comando bash wget não encontrado
Veja como você pode corrigir o erro “bash: comando wget não encontrado” no Debian, Ubuntu e outras distros.
O famoso utilitário wget é usado para baixar qualquer arquivo de uma URL por meio de um terminal. É um dos utilitários mais populares e rápidos para terminais Linux.
Sendo um utilitário GNU, o wget traz alguns recursos fantásticos para a mesa. Você pode implementar qualquer projeto, como extrair informações da web, baixar arquivos, pausar/retomar, etc.
No entanto, muitas distribuições Linux não vêm com este utilitário com instalação padrão. Então, quando você deseja baixar alguns arquivos usando o wget, você recebe o erro de comando wget não encontrado.
Consertar é muito fácil.
Corrigindo o comando wget não encontrado
Tudo que você precisa fazer é abrir um prompt de terminal e executar o seguinte comando para instalar o wget.
Para Ubuntu, Linux Mint, elementaryOS, Debian e distros relacionadas:
sudo apt install wget
Arch Linux:
pacman -S wget
Para Fedora (embora inclua por padrão):
sudo dnf install wget
Após a instalação, você pode usar o programa wget. Você também pode verificar se está instalado corretamente verificando sua versão.
wget --version
Como usar o wget
Aqui estão alguns exemplos de como você pode usar o programa wget.
A sintaxe do comando está abaixo:
wget [OPTION]… [URL]…
Por exemplo, se eu quiser baixar um arquivo ISO do Ubuntu, posso executar o seguinte comando para fazer download com o URL direto.
wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-desktop-amd64.iso
Exemplo de como usar o wget
Da mesma forma, você também pode fazer download usando o comando acima ou combinando várias opções conforme descrito abaixo. Você também pode obter isso através do comando wget --help
.
-t, --tries=NUMBER set number of retries to NUMBER (0 unlimits)
--retry-connrefused retry even if connection is refused
--retry-on-http-error=ERRORS comma-separated list of HTTP errors to retry
-O, --output-document=FILE write documents to FILE
-nc, --no-clobber skip downloads that would download to
existing files (overwriting them)
--no-netrc don't try to obtain credentials from .netrc
-c, --continue resume getting a partially-downloaded file
--start-pos=OFFSET start downloading from zero-based position OFFSET
--progress=TYPE select progress gauge type
--show-progress display the progress bar in any verbosity mode
-N, --timestamping don't re-retrieve files unless newer than
local
--no-if-modified-since don't use conditional if-modified-since get
requests in timestamping mode
--no-use-server-timestamps don't set the local file's timestamp by
the one on the server
-S, --server-response print server response
--spider don't download anything
-T, --timeout=SECONDS set all timeout values to SECONDS
--dns-timeout=SECS set the DNS lookup timeout to SECS
--connect-timeout=SECS set the connect timeout to SECS
--read-timeout=SECS set the read timeout to SECS
-w, --wait=SECONDS wait SECONDS between retrievals
(applies if more then 1 URL is to be retrieved)
--waitretry=SECONDS wait 1..SECONDS between retries of a retrieval
(applies if more then 1 URL is to be retrieved)
--random-wait wait from 0.5WAIT…1.5WAIT secs between retrievals
(applies if more then 1 URL is to be retrieved)
Empacotando
Espero que este guia ajude você a corrigir o erro wget em suas distribuições Linux. A solução aparente é bastante simples.
Deixe uma nota abaixo se ajudar/ou se você tiver alguma dúvida.
Referência