Problème pour installer Hot Potatoes
Fermé
Alyce
-
9 nov. 2011 à 23:25
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 10 nov. 2011 à 20:14
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 10 nov. 2011 à 20:14
A voir également:
- Problème pour installer Hot Potatoes
- Installer chromecast - Guide
- Installer windows 11 sur pc non compatible - Accueil - Windows
- Installer microsoft store - Guide
- Installer windows 10 sans compte microsoft - Guide
- Installer ccleaner - Télécharger - Nettoyage
1 réponse
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
Modifié par mamiemando le 10/11/2011 à 20:17
Modifié par mamiemando le 10/11/2011 à 20:17
C'est sans doute parce que LinuxStartHotPot.sh est positionné dans un répertoire qui n'est pas référencé dans la variable d'environnement PATH :
Explication
Par exemple quand je lance df, en réalité je lance /bin/df :
Considérons la commande route par exemple :
Comme tu le vois, la seule manière de faire pour invoquer l'exécutable "route" est de préciser son chemin, car /sbin n'est pas dans PATH (ou de se placer dans /sbin et de lancer ./route).
Solution
Dans ton cas, il suffit de préciser le chemin complet de
LinuxStartHotPot.sh ou de le précéder de ./ si tu es dans le bon répertoire.
Exemple : S'il est dans /home/toto :
Tu peux aussi préciser le chemin en partant d'un autre point de départ que / ou ./. Dans cet exemple notre exécutable est dans /home/toto, donc on peut partir de là grâce à l'opérateur ~. Ces deux commandes sont équivalentes si je suis loggué(e) en toto :
(~toto désigne le home de toto, donc est substitué par /home/toto)
(~ désigne ~toto si je suis loggué(e) en toto)
Bonne chance
Explication
(mando@aldur) (~) $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Par exemple quand je lance df, en réalité je lance /bin/df :
(mando@aldur) (~) $ df -h Sys. fich. Taille Util. Dispo Uti% Monté sur /dev/sda5 9,2G 3,7G 5,1G 42% / tmpfs 5,0M 4,0K 5,0M 1% /lib/init/rw tmpfs 202M 732K 201M 1% /run tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 403M 28K 403M 1% /tmp udev 1001M 0 1001M 0% /dev tmpfs 403M 0 403M 0% /run/shm /dev/sda6 46G 37G 7,0G 85% /home (mando@aldur) (~) $ which df /bin/df (mando@aldur) (~) $ /bin/df Sys. fich. 1K-blocks Util. Disponible Uti% Monté sur /dev/sda5 9611492 3798756 5324496 42% / tmpfs 5120 4 5116 1% /lib/init/rw tmpfs 206136 732 205404 1% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 412268 28 412240 1% /tmp udev 1024792 0 1024792 0% /dev tmpfs 412268 0 412268 0% /run/shm /dev/sda6 48081800 38371916 7267440 85% /home
Considérons la commande route par exemple :
(mando@aldur) (~) $ which route (mando@aldur) (~) $ whereis route route: /sbin/route /usr/share/man/man8/route.8.gz (mando@aldur) (~) $ /sbin/route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Comme tu le vois, la seule manière de faire pour invoquer l'exécutable "route" est de préciser son chemin, car /sbin n'est pas dans PATH (ou de se placer dans /sbin et de lancer ./route).
Solution
Dans ton cas, il suffit de préciser le chemin complet de
LinuxStartHotPot.sh ou de le précéder de ./ si tu es dans le bon répertoire.
Exemple : S'il est dans /home/toto :
./LinuxStartHotPot.sh /home/toto/LinuxStartHotPot.sh
Tu peux aussi préciser le chemin en partant d'un autre point de départ que / ou ./. Dans cet exemple notre exécutable est dans /home/toto, donc on peut partir de là grâce à l'opérateur ~. Ces deux commandes sont équivalentes si je suis loggué(e) en toto :
~toto/LinuxStartHotPot.sh ~/LinuxStartHotPot.sh
(~toto désigne le home de toto, donc est substitué par /home/toto)
(~ désigne ~toto si je suis loggué(e) en toto)
Bonne chance