Recherche de site Web

Comment réparer « bash : curl : command not found » sur Linux


Si vous êtes un utilisateur Linux et que vous avez déjà rencontré le message d’erreur « bash : curl : command not found » ou « bash : /usr/bin/curl : No such file or directory », ne vous inquiétez pas, vous n’êtes pas seul ! Cette erreur se produit souvent lorsque vous essayez d’utiliser la commande curl dans le terminal, mais que le système ne la trouve pas.

Dans ce tutoriel, vous allez apprendre ce que signifie cette erreur et comment installer la commande curl sur toutes les principales distributions Linux pour la corriger.

Comprendre l’erreur « bash : curl : command not found »

Tout d’abord, comprenons que 'curl' est un outil en ligne de commande utilisé pour transférer des données vers ou depuis un serveur, ce qui en fait un outil pratique pour télécharger des fichiers, faire des requêtes aux API, etc.

Toutefois, si votre système ne reconnaît pas la commande 'curl', le message d’erreur suivant s’affiche :

bash: curl: command not found
OR
bash: /usr/bin/curl: No such file or directory

La raison la plus courante de cette erreur est que 'curl' n’est pas installé sur votre système Linux. Contrairement à d’autres commandes préinstallées, 'curl' peut avoir besoin d’être installé séparément.

Installation de curl sous Linux

Pour installer curl sur Linux, utilisez la commande appropriée suivante pour votre distribution Linux spécifique.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    
sudo pkg install curl         [On FreeBSD]

Une fois curl activé, vous pouvez vérifier la version en exécutant la commande suivante sur votre terminal.

curl --version

Si 'curl' est installé mais n’est toujours pas reconnu, il se peut qu’il ne soit pas dans le PATH de votre système. Le PATH est une liste de répertoires où le système recherche les fichiers exécutables.

Vous pouvez vérifier si 'curl' est dans le PATH en tapant.

echo $PATH

Si 'curl' n’est pas dans la liste, vous pouvez l’ajouter manuellement. Trouvez le chemin d’accès où 'curl' est installé en exécutant la commande suivante.

which curl

et ajoutez-le au PATH dans votre fichier de profil shell (comme '.bashrc' ou '.bash_profile').

export PATH=$PATH:/usr/bin/curl

N’oubliez pas de redémarrer votre terminal ou d’exécuter la commande suivante pour appliquer les modifications.

source ~/.bashrc

Conclusion

Rencontrer l’erreur « bash : curl : command not found » est un problème courant pour les utilisateurs de Linux, mais il est facilement résolu en installant « curl » ou en s’assurant qu’il se trouve dans le PATH de votre système.

Linux offre flexibilité et personnalisation, et comprendre comment résoudre ces problèmes permet aux utilisateurs de tirer le meilleur parti de leurs systèmes. Alors, la prochaine fois que vous verrez cette erreur, n’ayez crainte, vous avez les outils pour la corriger !

Articles connexes: