Búsqueda de sitios web

Cómo solucionarlo: error del comando bash wget no encontrado


A continuación se explica cómo corregir el error "bash: comando wget no encontrado" en Debian, Ubuntu y otras distribuciones.

La famosa utilidad wget se utiliza para descargar cualquier archivo desde una URL a través de una terminal. Es una de las utilidades más populares y rápidas para terminales Linux.

Al ser una utilidad GNU, wget aporta algunas características fantásticas. Puedes implementar cualquier proyecto, como extraer información de la web, descargar archivos, pausar/reanudar, etc.

Sin embargo, muchas distribuciones de Linux no vienen con esta utilidad con instalación predeterminada. Entonces, cuando desea descargar algunos archivos usando wget, obtiene el error de comando wget no encontrado.

Arreglarlo es realmente fácil.

Arreglando el comando wget no encontrado

Todo lo que necesita hacer es abrir una ventana de terminal y ejecutar el siguiente comando para instalar wget.

Para Ubuntu, Linux Mint, elementalOS, Debian y distribuciones relacionadas:

sudo apt install wget

Arch Linux:

pacman -S wget

Para Fedora (aunque incluye por defecto):

sudo dnf install wget

Después de la instalación, puede utilizar el programa wget. También puedes verificar si está instalado correctamente comprobando su versión.

wget --version

Cómo usar wget

A continuación se muestran algunos ejemplos de cómo puede utilizar el programa wget.

La sintaxis del comando se encuentra a continuación:

wget [OPTION]… [URL]…

Por ejemplo, si quiero descargar un archivo ISO de Ubuntu, puedo ejecutar el siguiente comando para descargarlo con la URL directa.

wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-desktop-amd64.iso

Ejemplo de muestra de cómo usar wget

De manera similar, también puede descargar usando el comando anterior o combinando varios interruptores como se describe a continuación. También puede obtener esto mediante el 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)

Terminando

Espero que esta guía te ayude a corregir el error wget en tus distribuciones de Linux. La solución aparente es bastante simple.

Deje una nota a continuación si le ayuda o si tiene alguna pregunta.

Referencia

Artículos relacionados