Trucs:Modifier son PATH
Comment configurer un PATH sous une Mandrake
Certaines applications nécessitent un paramétrage du PATH afin que les librairies, les includes et les programmes soient reconnus par LINUX.
Tel est le Cas de QT, de KDE et autres applications mis dans des répertoires spéciaux comme du style /usr/local/nom_de_l'application
Une modification des fichiers de configuration est nécessaire.
Les fichiers de configuration sont les suivants :
~/.bashrc
~/.bash_profile
Les initiés auront remarqué qu'il s'agit de fichier cachés du fait du .
préfixant le nom de fichier.
Si vous installez un programme Toto
dans le répertoire /usr/local/toto
, vous devrez modifier simultanément dans le .bashrc</code< de root et le
.bash_profile
de l'utilisateur de la manière suivante :
Par exemple on peut créer une variable :
TOTODIR=/usr/local/toto
.
On ajoutera, alors, au PATH la chaîne suivante :$TOTODIR/bin
puis dans LD_LIBRARY_PATH
la chaîne suivante :$TOTODIR/lib
Pour terminer on complétera la ligne comprenant export par TOTODIR ce qui donnera :
# .bash_profile
- Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
- User specific environment and startup programs
WINEDIR=/usr/local/wine-20052628
DBDIR=/usr/local/BerkeleyDB.4.3
QTDIR=/usr/local/qt
KDEDIR=/usr/local/kde:/usr/local/kde-3.4.3
GIMPDIR=/usr/local/gimp-2.3.4/
REALPLAYDIR=/usr/local/RealPlayer
PATH=$PATH:$HOME/bin:$QTDIR/bin:$KDEDIR/bin:$REALPLAYDIR/bin:$GIMPDIR/bin:$DBDIR/bin:$WINEDIR/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:$KDEDIR/lib:$REALPLAYDIR/lib:$GIMPDIR/lib:$DBDIR/lib:$WINEDIR/LIB
export PATH QTDIR KDEDIR LD_LIBRARY_PATH REALPLAYDIR GIMPDIR DBDIR WINEDIR
unset USERNAME
Il est fortement déconseillé d’ajouter le répertoire courant dans le PATH, comme MSDOS le fait, surtout en début de PATH, mais même à la fin. Un fichier exécutable portant le nom de ls malicieux placé à un endroit qui va bien peut être destructeur.
Quand vous redémarrerez votre session utilisateur ou root, les nouveaux paramètres seront pris en compte.
<cadre type=note>NDL : si vous voulez faire ces modifications pour tous vos utilisateurs en même temps, il faut la faire dans les fichiers de configuration globaux qui sont dans /etc/
comme par exemple : /etc/bashrc
(sans . préfixe)</cadre>
Copyright
© 24/10/2005 Bernard GRONDIN
![Creative Commons License](/docs/images/b/bb/CC_SomeRightsReserved.png)
![Creative Commons Attribution icon](/docs/images/d/de/Cc-by.png)
![Creative Commons Share Alike icon](/docs/images/c/c2/Cc-sa.png)
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique, Contexte non commercial 2.0 :
http://creativecommons.org/licenses/by-nc-sa/2.0/fr/