IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Ajouter une commande au $PATH


Sujet :

Administration système

  1. #1
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Points : 198
    Points
    198
    Par défaut
    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.

  3. #3
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /usr/local/ImageMagick-6.3.7/bin/* /usr/local/bin
    cette commande fonctionne parfaitement !
    merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment ajouter une commande sur cygwin
    Par estmars dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 11/09/2011, 14h08
  2. [Joomla!] JCE 1.5 Editeur ajouter une commande
    Par ashgan44 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 25/05/2010, 11h41
  3. Boite de dialogue "Ajouter une commande"
    Par freddy_ghost dans le forum Débuter
    Réponses: 1
    Dernier message: 16/02/2009, 12h26
  4. [CR] Parametre Optionnel dans "ajouter une commande"
    Par tatayoyo dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 12/02/2009, 17h34
  5. Ajouter une commande dans le menu contextuel
    Par Tenguryu dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/04/2006, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo