Page 1 sur 1

[TexLive et Latex] Command not found (résolu)

Publié : sam. 02 août 2008, 14:22
par chaoswizard
Salut à tous,

J'ai un (gros) problème avec Latex : j'ai installé les paquets :

Code : Tout sélectionner

texlive-core texlive-core-doc texlive-bin texlive-fontsextra
(je pense qu'ils suffisent) et ô horreur, la commande

Code : Tout sélectionner

latex fichier.tex
me renvoie

Code : Tout sélectionner

bash: latex: command not found
Pourquoi tant de haine ?
Il y a t-il quelque chose de plus à faire ? (la doc est complètement vide concernant Latex...)

Publié : sam. 02 août 2008, 15:01
par chaoswizard
Heu, finalement, avec un

Code : Tout sélectionner

ln -s /opt/texlive/bin/latex /bin/latex 
le truc marche beaucoup mieux... :roll:

C'est normal que j'ai du faire ça ?

Publié : sam. 02 août 2008, 15:19
par vincentxavier
Non, ca n'est pas la bonne solution.
Il est préférable de rajouter

Code : Tout sélectionner

export PATH=$PATH:/opt/texlive/bin
plutôt que de faire des dizaines de liens symboliques.

Il y'a d'autres programmes dans /opt/texlive/bin dont tu pourrais avoir besoin (makeidx bibtex etc)

Cordialement

Publié : sam. 02 août 2008, 15:46
par chaoswizard
Ah, je me disais aussi !

Ta commande, je fais ça direct dans un terminal en root ou ... ?

Publié : sam. 02 août 2008, 15:55
par vincentxavier
Oups, j'ai juste oublié de dire qu'il fallait rajouter cela à la fin de ton fichier configuration de bash , i.e. ~/.bashrc pour que le chargement soit fait à chaque fois.

Pour plus de détails, je te renvoie à

Code : Tout sélectionner

man bash
et

Code : Tout sélectionner

info bash
Cordialement,

Publié : sam. 02 août 2008, 16:02
par chaoswizard
Effectivement, ça marche très bien comme ça et c'est plus propre !

Merci !

Publié : dim. 03 août 2008, 03:17
par cdemoulins
Il y a encore plus simple tu réouvre un terminal et tu ré-essai.
Quand tu installe texlive-bin, un fichier (texlive.sh) est ajouté dans /etc/profile.d/ qui ajoute justement des entrées dans le PATH et le MANPATH.

Ou tu as également la commande 'source /etc/profile' qui recharge tous les profile et qui en général règle tous les problèmes de PATH un peu éxotique comme dans ton cas.