J'aurais probablement même pas dû m'y prendre, mais j'ai suivi les instructions pour recompiler bash ici: comment recompiler Bash pour éviter Shellshock (l'exploit distant CVE-2014-6271 et CVE-2014-7169)?
Suite à cette recompilation, si j’exécute quelque chose comme wget from terminal, j’obtiens ce qui suit: -bash: wget: command not found
Et ce n'est pas le seul. Beaucoup des commandes habituelles de bash semblent avoir disparu pour moi. Comment puis-je revenir à la normale de bash, mais avec les correctifs bash actuellement pris en charge par Apple? Existe-t-il un meilleur moyen de résoudre mon problème?
PATH
que avec la coquille. Qu'est-ce queecho $PATH
retourne?wget
(utilisezsudo find / -name wget
une tasse de thé pour vérifier). Quelles autres commandes "habituelles" de bash semblent avoir disparu?Réponses:
Eh bien,
wget
n’est pas installé par défaut sur Mavericks. Vous pouvez cependant l'installer via homebrew.Si vous
wget
vous êtes installé à la fois, il vous suffira peut-être d’ajuster votre configuration$PATH
pour le retrouver .PATH=/path/to/wget:"${PATH}"
Jetez un coup d'oeil
/bin
et/usr/bin
voyez quels outils sont installés et essayez-en un pour voir s'ilBash
fonctionne correctement.la source