Lea-Linux & Friends:   LinuxFR   GCU-Squad   Zarb.Org   StandBlog
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

Une modification des fichiers de configuration est nécessaire.

Les fichiers de configuration sont les suivants :

Les initiés auront remarqué qu'il s'agit de fichiers cachés du fait du préfixant le nom du fichier.

Si vous installez un programme dans le répertoire , vous devrez modifier simultanément dans le de root et le de l'utilisateur de la manière suivante :

Par exemple on peut créer une variable : . On ajoutera, alors, au PATH la chaîne suivante puis dans la chaîne suivante Pour terminer on complétera la ligne comprenant export par TOTODIR ce qui donnera :

.bash_profile


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 malicieux portant le nom de ls 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. Une autre méthode consiste à appeler le fichier .bashrc via .


Différences entre bashrc et bash_profile

Le fichier bash_profile est appelé lors d'une ouverture de session avec login, par exemple dans un tty. Quant au fichier bashrc, il est lu sans login, par exemple à l'ouverture d'une console virtuelle (xterm, konsole, ...).

Copyright

© 24/10/2005 Bernard GRONDIN

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike iconCreative Commons Noncommercial
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/
Affichages

Serveur hébergé par Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons CC-BY-SA