Initialisation du PATH pour TeX Live

Les développeurs en amont préfèrent installer dans /usr/local mais les auteurs de BLFS trouvent que ce n'est pas pratique et pensent qu'utiliser /opt/texlive est plus approprié. Au départ BLFS utilisait une installation binaire complète pour amorcer le processus d'installation à partir des sources, dont le même préfixe est utilisé pour les deux.

Avant le début de la construction de TeX Live, initialisé votre PATH pour que le système puisse correctement trouver les fichiers. Si vous initialisez vos scripts de connexion tel que recommandé dans Les fichiers de démarrage du shell Bash, mettez à jour les chemins nécessaires en ajoutant le script texlive.sh. Les programmes sont toujours installés dans un sous-répertoire <ARCH>-linux et en 32-bit x86 c'est toujours i386-linux. Pour x86_64 et i?86 vous pouvez générer cela en tant que $TEXARCH :

[Note]

Note

Si vous mettez à jour un version des années précédentes, vous devriez modifier manuellement texlive.sh pour vous assurer que la version de cette année que vous voulez utiliser sera la seule installation de TeX présente (certaines personnes ont besoin de garder plusieurs versions pour s'assurer qu'il n'y a pas de régression dans leurs documents).

Maintenant créez le script texlive.sh en tant que root :

TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/')

cat > /etc/profile.d/texlive.sh << EOF
# Begin texlive setup
TEXLIVE_PREFIX=/opt/texlive/2024
export TEXLIVE_PREFIX

pathappend \$TEXLIVE_PREFIX/texmf-dist/doc/info INFOPATH
pathappend \$TEXLIVE_PREFIX/bin/$TEXARCH

TEXMFCNF=\$TEXLIVE_PREFIX/texmf-dist/web2c
export TEXMFCNF

# End texlive setup
EOF

unset TEXARCH
[Note]

Note

Les antislashs avant les signes dollar dans le script ci-dessus permettent de faciliter le copier-coller. Les antislashs ne devraient pas apparaître dans le script final.

Les nouveaux chemins peuvent être activés immédiatement en lançant :

source /etc/profile

Vous pouvez maintenant continuer soit par install-tl-unx pour une installation binaire de texlive, ou par texlive-20240312 pour commencer une installation depuis les sources.