[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Spécifier des variables d'environnement pourtous les utilisateurs



> Où doivent spécifiées les variables d'environnement accessibles à tous les
> utilisateurs telles que LD_LIBRARY_PATH ou autres ? Dans /etc/profile ?
> En fait je veux compiler QT 2.3.1 et KDE 2.2.1. Les variables QTDIR et KDEDIR
> sont actuellement vides et KDE est installé sous /usr et QT sous /usr/lib/qt.

Ca dépend quel shell est utilisé.
- bash/sh/ksh: /etc/profile
- csh/tcsh: /etc/csh.cshrc et /etc/csh.login

Note que si tu as une SuSE, ils ont un système assez intéressant (je ne sais
pas s'il y a ça aussi sur des autres distribs): tu peux aussi créer un
fichier à part que tu mets dans /etc/rc.config.d/ avec l'extension ".sh"
pour la version bash et ".csh" pour la version csh.

p.ex.:

cat<<EOF > /etc/rc.config.d/libpath.sh
export QTDIR=/usr/qt
export KDEDIR=/usr
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:$KDEDIR/lib
export PATH=$PATH:$QTDIR/bin:$KDEDIR/bin
EOF

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
rm -rf /bin/laden || cat usa >/dev/null            :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]