Je viens de terminer l'installation de LaTeX pour le serveur Ubuntu de ma société, que tous les utilisateurs SSH peuvent utiliser. À la fin de l'installation, il est écrit ceci:
Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.
Comment faire pour que ces variables soient définies pour tous les utilisateurs du système? (Et oui, j'ai des permissions sudo).
/etc/environment
?Réponses:
Vous ajoutez ceux à
/etc/environment
.Il y a probablement déjà une ligne pour
PATH
, donc vous ajoutez simplement:/usr/local/texlive/2010/bin/x86_64-linux
à la fin de celle-ci. Ajoutez ensuite deux nouvelles lignes pour MANPATH et INFOPATH.Voir https://help.ubuntu.com/community/EnvironmentVariables .
Après édition
/etc/environment
, déconnectez-vous et reconnectez-vous, et vérifiez par exemple queecho "$MANPATH"
la valeur que vous avez ajoutée est sortie.la source
/etc/environment
l'emplacement pour "Les paramètres de variable d'environnement qui affectent le système dans son ensemble (plutôt qu'un simple utilisateur) [...]"/etc/profile
et/etc/bash.bashrc
sont répertoriés comme "Non recommandé"Ajoutez ces PATH par défaut à
/etc/profile
. Cela fonctionnera pour bash et sh. Bash est la valeur par défaut dans Ubuntu.echo $SHELL
peut être utilisé pour déterminer le shell de l'utilisateur actuel ou peut être visualisé à partir d'un/etc/passwd
fichier.Sinon, vous pouvez également l'inclure
/etc/environment
. Ici, vous pouvez simplement ajouter le PATH à la fin de l'instruction PATH.la source