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

Questions et astuces concernant l'installation et la configuration d'archlinux
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

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

Message 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...)
Dernière modification par chaoswizard le sam. 02 août 2008, 15:12, modifié 1 fois.
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

Message 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 ?
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message 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
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

Message par chaoswizard »

Ah, je me disais aussi !

Ta commande, je fais ça direct dans un terminal en root ou ... ?
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message 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,
Dernière modification par vincentxavier le sam. 02 août 2008, 16:07, modifié 1 fois.
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
chaoswizard
Daikyu
Messages : 85
Inscription : dim. 23 mars 2008, 23:56

Message par chaoswizard »

Effectivement, ça marche très bien comme ça et c'est plus propre !

Merci !
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message 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.
Répondre