Qu'est-ce qui se PATH avec cette dummy installation de TeX Live ? [R] - Installation - Linux et OS Alternatifs
Marsh Posté le 22-10-2013 à 15:22:18
Voici un nouveau test pour voir ce qui se PATH :
jeddo@jlaptop:~$ echo $PATH |
En faisant su, je perds /home/jeddo/bin et /opt/real/RealPlayer, et je gagne /home/jeddo/opt/texlive/2013/bin/i386-linux
Marsh Posté le 22-10-2013 à 18:06:19
J'ai "contourné" le problème observé en réinstallant TeX Live avec sudo et en activant une option créant des liens symboliques vers les exécutables dans /usr/local/bin.
Concernant PATH, il me reste à comprendre comment cette variable d'environnement est définie entre /etc/login.defs, /etc/environment, /etc/profile, etc.
Question annexe que je me suis posée : peut-on définir un mapping MANPATH_MAP à l'échelle d'un utilisateur (un peu comme PATH dans .bashrc), en dehors de /etc/manmap.config ?
Il me reste juste à configurer man pour avoir la doc de TeX Live en français…
Marsh Posté le 21-10-2013 à 23:37:25
Bonjour à tous
Ça fait un bye…
Bref, je viens d'installer la distribution TeX Live "à la vanille" dans ma Debian (testing) en suivant les instructions données ici et là. En particulier, j'ai modifié la variable d'environnement PATH dans le fichier /etc/login.defs comme ceci :
ENV_PATH PATH=/home/jeddo/opt/texlive/2013/bin/i386-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
où /home/jeddo/opt/texlive/2013/bin/i386-linux est le chemin vers les binaires de TeX Live.
Or, après logout/login, voici ce que j'observe :
jeddo@jlaptop:~$ env | grep PATH
...
PATH=/home/jeddo/opt/java/bin:/home/jeddo/opt/netbeans/bin:/home/jeddo/opt/xxe-perso/bin:/home/jeddo/opt/apache-tomcat-6.0.18/bin:/home/jeddo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/real/RealPlayer
...
En résumé, le chemin vers TeX Live n'est pas validé. (Ne me demandez pas d'où sort /opt/real/RealPlayer, je ne sais plus !)
Pour info, mon ~/.bashrc :
...
export CATALINA_HOME=~/opt/apache-tomcat-6.0.18
...
export JAVA_HOME=~/opt/java
export PATH=${JAVA_HOME}/bin:~/opt/netbeans/bin:~/opt/xxe-perso/bin:${CATALINA_HOME}/bin:${PATH}
...
Plus curieux encore :
jeddo@jlaptop:~$ which tex
jeddo@jlaptop:~$ su guest
Mot de passe :
guest@jlaptop:/home/jeddo$ which tex
/home/jeddo/opt/texlive/2013/bin/i386-linux/tex
guest@jlaptop:/home/jeddo$ su jeddo
Mot de passe :
jeddo@jlaptop:~$ which tex
/home/jeddo/opt/texlive/2013/bin/i386-linux/tex
jeddo@jlaptop:~$
C'est pourquoi, amis barbus, j'ai besoin de vos lumières
Je voudrais juste que ce foutu chemin /home/jeddo/opt/texlive/2013/bin/i386-linux soit dans la variable PATH à la connexion. Normalement on doit pouvoir éviter de le coller dans /home/jeddo/.bashrc, non ?
À+
Message édité par Jeddo le 22-10-2013 à 18:07:42
---------------
FREE DATOUNE