Comment réparer : erreur de commande bash wget introuvable
Voici comment corriger l'erreur « bash : commande wget introuvable » dans Debian, Ubuntu et d'autres distributions.
Le célèbre utilitaire wget permet de télécharger n'importe quel fichier depuis une URL via un terminal. C'est l'un des utilitaires les plus populaires et les plus rapides pour les terminaux Linux.
En tant qu'utilitaire GNU, wget apporte des fonctionnalités fantastiques. Vous pouvez mettre en œuvre n'importe quel projet, comme extraire des informations du Web, télécharger des fichiers, mettre en pause/reprendre, etc.
Cependant, de nombreuses distributions Linux ne sont pas fournies avec cet utilitaire lors de l'installation par défaut. Ainsi, lorsque vous souhaitez télécharger certains fichiers à l’aide de wget, vous obtenez l’erreur wget command not found.
Le réparer est vraiment simple.
Correction de la commande wget introuvable
Tout ce que vous avez à faire est d'ouvrir une invite de terminal et d'exécuter la commande suivante pour installer wget.
Pour Ubuntu, Linux Mint, elementaryOS, Debian et les distributions associées :
sudo apt install wget
Arch Linux :
pacman -S wget
Pour Fedora (bien qu'il l'inclue par défaut) :
sudo dnf install wget
Après l'installation, vous pouvez utiliser le programme wget. Vous pouvez également vérifier s’il est correctement installé en vérifiant sa version.
wget --version
Comment utiliser wget
Voici quelques exemples de la façon dont vous pouvez utiliser le programme wget.
La syntaxe de la commande est ci-dessous :
wget [OPTION]… [URL]…
Par exemple, si je souhaite télécharger un fichier ISO Ubuntu, je peux exécuter la commande suivante pour télécharger avec l'URL directe.
wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-desktop-amd64.iso
Exemple d'exemple d'utilisation de wget
De même, vous pouvez également télécharger en utilisant la commande ci-dessus ou en combinant plusieurs commutateurs comme décrit ci-dessous. Vous pouvez également l'obtenir via la commande 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)
Emballer
J'espère que ce guide vous aidera à corriger l'erreur wget dans vos distributions Linux. La solution apparente est assez simple.
Déposez une note ci-dessous si cela vous aide/ou si vous avez des questions.
Référence