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 :
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
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.