Red Hat Linux 7.0: Le Guide officiel de d�marrage Red Hat Linux | ||
---|---|---|
Pr�c�dent | Chapitre 17. Questions et r�ponses�: r�ponses br�ves aux questions souvent pos�es | Suivant |
J'ai install� une application t�l�charg�e et tout semblait en ordre. Mais j'obtiens toujours le message "command not found" lorsque j'entre le nom de l'application. Je pense que j'ai le nom correct�; pourquoi l'application ne d�marre-t-elle pas�?
Si vous essayez de d�marrer une application depuis l'invite du shell et que la commande n'aboutit pas, essayez de faire pr�c�der le nom de l'ex�cutable de l'application des caract�res ./.
Supposons que vous avez t�l�charg� un client setiathome et que vous vouliez l'essayer. Suivez les instructions d'installation du logiciel. Vous devez maintenant acc�der au r�pertoire dans lequel se trouve le fichier ex�cutable (comme indiqu� ci-dessous).
cd setiathome |
Pour d�marrer l'application maintenant, faites pr�c�der l'ex�cutable des caract�res "./," comme indiqu� ci-dessous�:
./setiathome |
En bref, la raison pour laquelle vous devez utiliser les caract�res ./ pour d�marrer l'application est que l'ex�cutable n'a pas �t� plac� dans un r�pertoire dans lequel votre shell savait qu'il pouvait se trouver (tel que /usr/bin).
Dans ce cas, vous devez souvent acc�der au r�pertoire contenant l'ex�cutable et d�marrer l'application � partir de ce r�pertoire. Cela signifie que vous devez indiquer au shell o� trouver l'ex�cutable�; ./ indique au shell bash que l'ex�cutable se trouve dans le "r�pertoire de travail en cours".
Vous pouvez cependant personnaliser vos param�tres de fa�on � ne pas devoir utiliser ./. Voyez ce qui suit pour plus d'informations sur la proc�dure � suivre.
Si vous voulez d�marrer p�riodiquement des programmes sans devoir entrer les signes ./ devant l'ex�cutable, vous pouvez utiliser une petite astuce.
En principe, vous devez ajouter le "r�pertoire de travail en cours" (.) � la liste des r�pertoires dans la variable d'environnement PATH�; vous indiquez ainsi au shell qu'il peut d�marrer des applications dans n'importe quel r�pertoire de travail.
![]() | Ces instructions sont uniquement destin�es aux comptes utilisateur. Evitez de modifier des fichiers tels que .bash_profile pour le compte root, en raison des risques potentiels en mati�re de s�curit�. |
A l'aide d'un �diteur de texte tel que pico, ouvrez dans une fen�tre Xterm le fichier appel� .bash_profile en entrant�:
pico .bash_profile |
Une instruction PATH appara�t, similaire � celle indiqu�e ci-dessous.
PATH=$PATH:$HOME/bin:/usr/lib/ |
A pr�sent, ajoutez :./ � la fin de cette instruction, comme indiqu� ci-dessous
PATH=$PATH:$HOME/bin:/usr/lib/:./ |
Entrez ensuite Ctrl-X�; vous devez alors indiquer si vous voulez enregistrer le "tampon modifi�"�; entrez Y pour "yes" (oui). Vous verrez ensuite le nom sous lequel le fichier sera enregistr�; appuyez sur la touche Entr�e.
Vous avez termin�. D�sormais, vous n'aurez plus besoin d'entrer les caract�res ./ devant le nom de l'ex�cutable pour d�marrer certaines applications.
Pr�c�dent | Sommaire | Suivant |
Message d'erreur lors de l'installation d'un RPM | Niveau sup�rieur | Acc�s � une partition Windows |