Bonjour,
bon j'ai trouvé un bout de solution :
Dans le dossier home, ouvrir le fichier .bash_profile.
Creez des variables qui auront pour valeur , l'adresse des répertoires à prendre en compte, du genre :
MATLAB=/usr/matlab
JAVA=/usr/java/jre1.5.0_07/bin
XABIN=/home/xa/bin
Ensuite, rajoutez à la ligne "PATH=..." les différents chemins à prendre en compte, séparés par des ":"
PATH=$PATH:$HOME/bin:$MATLAB:$JAVA:$XABIN
Il faut apres exporter le tout et c'est bon :
export PATH MATLAB SPS SPSORT JAVA XABIN
Donc pour récapituler, voici à quoi ressemble mon fichier .bash_profile
*************************************
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
MATLAB=/usr/matlab
SPS=/home/xa/bin/Buzlabtoolbox/sps
SPSORT=/home/xa/bin/Buzlabtoolbox/spsort
JAVA=/usr/java/jre1.5.0_07/bin
XABIN=/home/xa/bin
PATH=$PATH:$HOME/bin:$MATLAB:$SPS:$SPSORT:$JAVA:$XABIN:/home/xa/bin
export PATH MATLAB SPS SPSORT JAVA XABIN
unset USERNAME
*************************************
Voila, j'espere que ce que je viens d'expliquer servira à quelqu'un.
Maintenant, ceci n'est valable que pour l'utilisateur Xa (celui pour qui j'ai modifié le .bash_profile) , mais si je veux que ce soit prit en comte pour tout les utilisateurs (en particulier pour root) , je ne sais pas comment faire.
J'ai essayé de modifier le fichier : /etc/profile , ca n'a rien changer pour root. J'ai essayé de changer le fichier /etc/bashrc , mais j'vois pas ce qui faut rajouter et surtout à quel endroit tellement c'est la merde.
Bref , si quelqu'un à une idée pour faire en sorte que les paths déclarés soit utilisable par root , qu'il se manifeste
Voila, j'espere que ce que j'ai expliqué plus haut servira à quelqu'un.