Cohabitation plusieurs distributions

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
niko29
Utilisateur confirmé
Utilisateur confirmé
Messages : 17
Inscription : jeudi 20 octobre 2022, 23:45
Statut actuel : Enseignant
Localisation : Finistère Sud

Cohabitation plusieurs distributions

Message non lu par niko29 »

Bonjour.

Sur mon ordinateur principal (fedora 40) j'ai TexLive 2023.
Sur mon ordinateur secondaire (fedora 40 aussi) je viens d'installer TexLive 2024, et mon préambule crash sur une commande (il y avait bien une erreur sur 2023 mais, cela fait le taf et la compilation était possible). Cette commande est utile que pour un seul fichier, un mémo sur LaTeX pour mes collègues , ce mémo va évoluer.

J'aimerai passer à 2024 sur mon ordinateur principal (je n'arrive plus à mettre le package profCollège à jour avec tlmgr) mais aussi pouvoir continuer à utiliser 2023 pour le mémo. Visiblement, il est possible de faire cohabiter 2023 et 2024, mais je ne comprends pas comment faire:

1) Après avoir téléchargé install-tl ici: https://tug.org/texlive/acquire-netinstall.html. J'installe 2024 avec la commande

Code : Tout sélectionner

./install-tl --gui=perltk
(si j'ai bien compris, cela ne supprime pas 2023)

2) Comment faire pour choisir 2023? pour revenir à 2024? Je ne comprends pas l'histoire de PATH.

Merci
Nicolas
MB
Administrateur
Administrateur
Messages : 8111
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Cohabitation plusieurs distributions

Message non lu par MB »

Bonjour et désolé pour la réponse tardive.

Il est effectivement possible d'utiliser deux distributions latex distinctes sur une même machine, mais cela n'a pas forcément de lien direct avec le PATH, qui n'est qu'une simple liste de dossier qui seront consultés lors de l’exécution d'une commande dans un terminal.

Le résultat de la commande suivante montre par exemple que la commande pdflatex est trouvée dans le dossier /usr/local/bin du PATH.

Code : Tout sélectionner

$ which pdflatex
/usr/local/bin/pdflatex
Par ailleurs, la commande suivante montre que cet emplacement n'est en fait qu'un lien symbolique vers un autre emplacement, qui correspond à l'installation de la version 2024 de texlive.

Code : Tout sélectionner

$ ls -l /usr/local/bin/pdflatex
lrwxrwxrwx 1 root root 49 16 mars   2024 /usr/local/bin/pdflatex -> /usr/local/texlive/2024/bin/x86_64-linux/pdflatex
C'est ce lien symbolique qui est modifié lors de la mise à jour de la version 2023 vers la version 2024 de texlive. La fichier /usr/local/texlive/2024/bin/x86_64-linux/pdflatex existe toujours, mais ne sera plus directement accessible via la commande pdflatex.

En utilisant /usr/local/texlive/2023/bin/x86_64-linux/pdflatex, on fera bien un appel occasionnel à la version 2023 de texlive.

Il serait possible de modifier le PATH via la commande suivante, ce qui serait adapté à une utilisation plus durable de la version 2023.

Code : Tout sélectionner

export PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH
MB. Rejoignez notre partenaire pCloud et bénéficiez de 10Go de stockage gratuits ou d'une offre premium !
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.