Initialisation du PATH pour TeX Live

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/2023
export TEXLIVE_PREFIX

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

# End texlive setup
EOF

unset TEXARCH
[Note]

Note

Les chemin MANPATH et INFOPATH standards sont spécifiés ci-dessus pour s'assurer qu'ils sont inclus. S'ils sont déjà définis dans la procédure du script de démarrage, la fonction pathappend s'assurera de supprimer les doublons, donc les inclure ici ne cause aucun problème.

[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

Les bibliothèques partagées seront installées dans un répertoire texlive. En tant qu'utilisateur root, ajoutez-le à votre /etc/ld.so.conf :

cat >> /etc/ld.so.conf << EOF
# Begin texlive addition

$TEXLIVE_PREFIX/lib

# End texlive addition
EOF

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