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/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
TEXMFCNF=\$TEXLIVE_PREFIX/texmf-dist/web2c
export TEXMFCNF
# End texlive setup
EOF
unset TEXARCH
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.
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-20230313 pour commencer une installation depuis les sources.