Subject: Re: modification du path

From: Daniel Cartron <[email-masked]>
Date: Sat, 22 Jun 2013 07:39:20 +0200

Le vendredi 10 mai 2013 19:06:52 René Bastian a écrit :
> Pour me faciliter la vie, j'ai un répertoire ~/bin/
> que j'ai mis dans le PATH en éditant le fichier ~/.profile.
> Si c'est pas clair, je peux fournir un exemple.

Bonjour,

Finalement je vais faire ça aussi, puisque je ne trouve pas d'autre solution 
simple.

J'ai vérifié mon ~/.profile et il contient 
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

pour autant le répertoire ~/bin n'est pas inclus dans le PATH (j'ai changé de 
connexion bien entendu).

Donc si tu pouvais me dire comment tu fais ça m'aiderai.

-- 
Cordialement, Daniel Cartron
« Si tous ceux qui croient avoir raison n'avaient pas tort, la vérité ne 
serait pas loin. »
Pierre Dac

---

From: René Bastian <[email-masked]>
Date: Sat, 22 Jun 2013 09:23:49 +0200

Le Sat, 22 Jun 2013 07:39:20 +0200,
Daniel Cartron <[email-masked]> a écrit :

> Finalement je vais faire ça aussi, puisque je ne trouve pas d'autre
> solution simple.

avec un /home/<utilisateur>/bin est la solution la plus simple;

> pour autant le répertoire ~/bin n'est pas inclus dans le PATH (j'ai
> changé de connexion bien entendu).
> 
c'est étonnant; y a-t-il un autre fichier de
configuration (p.ex. .bashrc) qui pourrait contredire ?
> Donc si tu pouvais me dire comment tu fais ça m'aiderai.
rb

---

From: Daniel Cartron <[email-masked]>
Date: Sat, 22 Jun 2013 10:50:30 +0200

> configuration (p.ex. .bashrc) qui pourrait contredire ?

j'ai bien sûr un bashrc mais qui ne parle pas du path, et au fait dans quel 
ordre sont-ils chargés ?...

Sinon est-ce nécessaire de rebooter ou juste changer de session ?

Et j'ai testé en ajoutant manuellement mon bin au path, env me le trouve bien 
mais si je fais un include d'un fichier qui se trouve dans bin lilypond ne le 
trouve pas...

-- 
Cordialement, Daniel Cartron
«  Je voudrais que la terre s'arrête pour descendre. »
Serge Gainsbourg

---

From: René Bastian <[email-masked]>
Date: Sat, 22 Jun 2013 11:13:58 +0200

Le Sat, 22 Jun 2013 10:50:30 +0200,
Daniel Cartron <[email-masked]> a écrit :

> > > pour autant le répertoire ~/bin n'est pas inclus dans le PATH
> > > (j'ai changé de connexion bien entendu).
> > >
> > > 
> > 
> j'ai bien sûr un bashrc mais qui ne parle pas du path, et au fait
> dans quel ordre sont-ils chargés ?...
> 
> Et j'ai testé en ajoutant manuellement mon bin au path, env me le
> trouve bien mais si je fais un include d'un fichier qui se trouve
> dans bin lilypond ne le trouve pas...
> 
 
j'utilise bin pour des exécutables - donc mon conseil est nul.

Il faut que tu insère quelque part un LILYPONDPATH ou qq chose
d'analogue.

À défaut, lilypond accepte p-ê le chemin complet /home/<cartron>/ etc

rb

---

From: Daniel Cartron <[email-masked]>
Date: Sat, 22 Jun 2013 12:19:17 +0200

> Il faut que tu insère quelque part un LILYPONDPATH ou qq chose

C'est ma question originelle : peut-on faire ça ?

> À défaut, lilypond accepte p-ê le chemin complet /home/<cartron>/ etc

oui ça marche mais c'est un peu lourd, et pas portable du tout.

-- 
Cordialement, Daniel Cartron
« Comme l'a dit Saint Jérôme, qu'importent les chemins par lesquels on vient à 
la Vérité, pourvu qu'on donne à la quête. »
François Cavanna - 4 rue Choron

---

From: René Bastian <[email-masked]>
Date: Sat, 22 Jun 2013 12:54:42 +0200

Le Sat, 22 Jun 2013 12:19:17 +0200,

> oui ça marche mais c'est un peu lourd, et pas portable du tout.

Quand les fichiers sont dispersés dans une arborescence, ce n'est plus
portable à moins qu'on ait un fichier de configuration accessible à
l'utilisateur.

Il y aussi:

  -I, --include=RÉP                ajouter RÉPERTOIRE au chemin de
  recherche

donc
$ lilypond ... --include=<repertoire>  ...  blabla.ly