Correction de l'erreur "wget : commande introuvable" sous Linux

Wget Command Not Found Featured

Rencontrer l’erreur “wget commande introuvable” sous Linux peut être frustrant, surtout lors du téléchargement de fichiers depuis le web. Mais ne vous inquiétez pas ! C’est généralement une solution facile. Cette erreur signifie généralement que votre système n’a pas wget installé ou qu’il n’est pas dans le PATH du système. Dans ce tutoriel, nous allons démontrer des étapes simples pour faire fonctionner wget afin que vous puissiez commencer à télécharger des fichiers sans aucune difficulté.

Pourquoi l’erreur “wget commande introuvable” se produit-elle ?

L’erreur wget : commande introuvable sous Linux se produit lorsque wget n’est pas installé par défaut, qu’il manque dans le PATH du système ou qu’il est corrompu. Certaines distributions Linux minimales n’incluent pas wget pour maintenir le système léger. Dans ce cas, nous devons l’installer manuellement.

Si le système ne reconnaît pas wget après l’installation, il pourrait être en dehors du PATH. Vous pouvez corriger cela en ajoutant son répertoire au PATH. De plus, un paquet wget corrompu ou supprimé peut provoquer ce problème, et la réinstallation de wget le résout.

Solution 1 : Installer wget sur votre système Linux

Sur la plupart des distributions Linux, wget est préinstallé. Cependant, si pour une raison quelconque votre système n’a pas wget installé, vous pourriez voir l’erreur ‘commande introuvable’. Pour éviter cette erreur, il est toujours bon de vérifier l’installation de wget sur votre système avant de l’utiliser. Pour ce faire, vous pouvez exécuter la commande suivante :

sudowget

Si votre système a wget correctement configuré, cette commande renverra le message d’utilisation “wget : URL manquante”.

Cependant, si votre système Linux n’a pas wget installé, vous verrez l’erreur “wget : commande introuvable” :

Pour corriger cela, installez wget à l’aide du gestionnaire de paquets de votre distribution. Par exemple, sur Debian/Ubuntu, vous pouvez utiliser le gestionnaire de paquets apt :

sudoapt-get installwget

Installer Wget

Vous pouvez confirmer l’installation en vérifiant la version de wget :

wget--version

Vérifier l'installation de Wget

Pour installer wget sur des distributions Linux basées sur RHEL, vous pouvez utiliser le gestionnaire de paquets dnf :

sudo dnf installwget

De même, vous pouvez utiliser le gestionnaire de paquets de votre distribution pour installer wget sur d’autres variantes Linux.

Solution 2 : Configurer le PATH de Wget

Parfois, le problème ne vient pas de wget qui n’est pas installé. En fait, wget peut être présent sur votre système, mais vous rencontrez toujours l’erreur ‘wget : commande introuvable’. Dans de tels cas, vous devez vérifier si le PATH du système inclut wget. Pour cela, utilisez la commande which :

whichwget

Si cette commande renvoie un chemin comme /usr/bin/wget, cela signifie que wget est installé et disponible dans le PATH du système :

Cependant, si la commande ne renvoie rien, votre système n’a soit pas wget installé, soit il se trouve dans un répertoire non listé dans la variable d’environnement PATH.

Si wget est installé mais pas dans le PATH, vous pouvez l’ajouter temporairement en utilisant la commande export :

exportPATH=$PATH:/path/to/wget_directory

Remplacez /path/to/wget_directory par le chemin réel comme /usr/bin :

Vous pouvez rendre ce changement permanent en ajoutant la même ligne à ~/.bashrc ou ~/.bash_profile.

Si vous téléchargez fréquemment des fichiers avec wget, assurez-vous que votre système l’a installé et configuré correctement. Sinon, vous pourriez rencontrer une erreur comme wget : commande introuvable. Cette erreur se produit généralement lorsque wget est manquant, mal configuré ou corrompu. Cependant, les solutions sont simples. Vous pouvez installer wget, vérifier sa présence dans le PATH du système et apporter les ajustements nécessaires. Si wget ne fonctionne toujours pas, vous pouvez utiliser une alternative comme la commande curl pour télécharger des fichiers depuis le web.