Pesquisa de site

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

Artigos relacionados