Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/12/2007, 13h45   #1
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Par défaut Ajouter une commande au $PATH

salut,
Je suis sous OSX 10.5.
j'essaie d'installer ImageMagick.
J'ai cree un repertoire ImageMagick-6.3.7 sous /usr/local
j'ai cree un lien symbolique des vers /usr/local/bin
Code :
1
2
3
$ ls -l bin/
total 8
lrwxr-xr-x  1 root  wheel  21 Dec 26 13:35 bin -> ImageMagick-6.3.7/bin
/usr/local/bin est bien dans mon path
Code :
1
2
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
mais pourtant les commandes dans /usr/local/bin/bin ne sont pas accessibles ?
Que dois-je faire de plus ?

merci d'avance
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 11h03   #2
Membre habitué
 
Inscription : février 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 186
Points : 149
Points : 149
Salut,

Visiblement la recherche d'exécutables via le PATH n'est pas récursive, puisque tu peux lancer directement les commandes dans /usr/local/bin mais pas celles dans /usr/local/bin/bin.

C'est pas un sushi, tu as deux solutions pour ça, soit tu rajoutes dans ton PATH /usr/local/bin/bin, soit tu vires ton lien /usr/local/bin/bin et tu refais des liens vers les executables contenus dans /usr/local/ImageMagick-6.3.7/bin directement dans /usr/local/bin (perso je préfère ça ^^)

ex :
ln -s /usr/local/ImageMagick-6.3.7/bin/* /usr/local/bin

Je ne suis pas certain que cette commande crée tous les liens voulus dans /usr/local/bin, mais je pense que si.

Cordialement,

Mathias, fan de GNU, mais qui accepte aussi les systèmes propriétaire, s'ils sont des dérivés d'Unix.
novices est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2007, 22h33   #3
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Code :
ln -s /usr/local/ImageMagick-6.3.7/bin/* /usr/local/bin
cette commande fonctionne parfaitement !
merci beaucoup.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h45.


 
 
 
 
Partenaires

Hébergement Web