Introduction à TeX Live et son installateur
Le paquet TeX Live est un système
complet de production de documents TeX. Il inclut TEX, LaTeX2e,
ConTEXt, Metafont, MetaPost, BibTeX et bien d'autres
programmes ; un ensemble complet de macros, de polices et de
documentation ; le support du formatage de nombreux systèmes
d'écritures dans le monde.
Cette page est destinée aux personnes qui souhaitent utiliser
l'installateur binaire pour fournir les programmes, les scripts, et
beaucoup de fichiers supportés et de documentation. L'installateur
est mis à jour souvent, donc leur somme md5 changera s'il est plus
récent que celui donné. Les versions plus récentes de
l'installateur sont fournies avec ces instructions, qui
installeront dans le répertoire 2018/
.
Il y a deux raisons pour lesquelles vous pourriez souhaiter
installer les binaires dans BLFS : soit vous avez besoin d'une
petite installation (par exemple au moins TeX simple sans LaTeX2e,
ConTeXt, etc) ou vous souhaitez utiliser tlmgr pour avoir les mises à
jours tant que cette version est supportée (typiquement, jusqu'à
avril de l'année suivant la publication). Pour cette dernière, vous
pourriez préférer installer dans votre répertoire /home
en tant qu'utilisateur non privilégié, et
ensuite effectuer les changements correspondants au PATH dans votre
~/.bashrc
ou équivalent.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.4.
Informations sur le paquet
-
Téléchargement (HTTP) :
http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
3a1ab4e0ed369f2a58e52184636ac0df (for 20180428)
-
Taille du téléchargement : 2.7 Mo
-
Estimation de l'espace disque requis : 5.5 Go si tout
est inclus
-
Estimation du temps de construction : varie en fonction
de la vitesse du réseau et du trafic.
Recommandées
GnuPG-2.2.13 (pour valider aussi bien le
téléchargement initial que toute mise à jour que vous pourriez
faire plus tard avec tlmgr)
Recommandées (à l'exécution)
Les binaires sont principalement liés statiquement aux
bibliothèques incluses ou aux bibliothèques générales (LFS) du
système, mais certains programmes et plusieurs scripts échoueront
si les paquets suivants ne sont pas présents :
ghostscript-9.26 est chargé dynamiquement
par dvisvgm, qui est utilisé par asy.
Bibliothèques Xorg et libxcb-1.13.1
sont requis pour inimf, mf, pdfclose, pdfopen et xdvi-xaw. Mais si
vous utilisez asy, ou un moteur TeX pour créer un fichier PDF, vous aurez
besoin d'un Système X
Window (pour les fichiers PDF, c'est pour le support d'une
visionneuse PDF de votre choix, par exemple epdfview-0.1.8).
La bibliothèque facultative ncurses pour les caractères non larges
(pour "quelques applications uniquement binaires") du bas de la
page Ncurses de LFS sont
nécessaires pour asy (seulement
sur i386) et pour xindy.run qui est utilisé par xindy.
Les versions binaires de asy
demandent GLU-9.0.0, Freeglut-3.0.0 et
libreadline-6.3
avec le correctif LFS
readline-6.3-upstream_fixes-1.patch : asy requiert
seulement libreadline.so.6.3
qui peut
être manuellement copiée depuis le répertoire shlib/
après avoir lancé configure et make et ensuite être liée
symboliquement en tant que libreadline.so.6
.
Comme toujours avec des programmes binaires tiers, il est possible
que les dépendances requises changent quand l'installateur est mis
à jour. En particulier, ces dépendances n'ont été vérifiée que sur
x86_64.
Python-2.7.15 est utilisé par beaucoup de
scripts. Ruby-2.6.1 est utilisé par quelques scripts,
principalement avec mtx_context qui fait partie de conTeXt, mais aussi avec un ou deux autres,
comme match_parens, qui sont généralement utiles. Le module perl
Tk, qui requiert Tk-8.6.9, est utilisé par l'un des scripts
pour ptex (écriture japonaise verticale), peut être utilisé par un
script texfind de conTeXt et est requis par texdoctk (une interface
graphique pour trouver les fichiers de documentation et les ouvrir
avec la visionneuse appropriée).
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/tl-installer
Installation binaire de TeX Live
L'ensemble des programmes de TeX
Live avec les documents supports, les polices et les
utilitaires est très important. Les mainteneurs recommandent de
placer tous les fichiers dans une structure de répertoires unique.
BLFS recommande /opt/texlive
.
Comme avec les autres paquets, déballez l'installeur et allez dans
le répertoire de l'installeur, install-tl-<CCYYMMDD>
. Le nom de ce
répertoire change quand l'installeur est mis à jour, aussi
remplacez <CCYYMMDD> par le bon nom de répertoire.
Note
Les binaires de la distribution installée ci-dessous utilisent
des liens statiques pour les bibliothèques générales du système
Linux. Les bibliothèques supplémentaires ou les interpréteurs
comme spécifiés dans la section des dépendances ne doivent pas
être présent pendant l'installation, mais les programmes qui en
ont besoin ne pourront pas se lancer tant que leurs dépendances
spécifiques n'auront pas été installées.
Avec tous les programmes binaires, il peut y avoir une erreur
entre la chaîne d'outils du constructeur et votre matériel. Pour
une grande partie de TeX, cela n'aura sans doute pas
d'importance, mais dans de très rares cas particulier, vous
pouvez avoir des problèmes. Par exemple, si votre processeur
x86_64 ne supporte pas 3dnowext ou 3dnow, le binaire du
2014-06-28 échouait dans conTexT en lançant LuaTeX, bien que
lualatex fonctionne, de même que les binaires i686 sur la même
machine. Dans ce cas, la solution la plus simple est d'installer
texlive depuis les sources. De même, la version binaire x86_64 de
asy est très lente
à créer des diagrammes 3D.
Maintenant, en tant qu'utilisateur root
:
TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl
Cette commande est interactive et permet la sélection ou la
modification de la plateforme, des paquets, des répertoires, et
d'autres options. L'installation complète demandera environ 4.9 Go
d'espace disque. Le temps de terminer le téléchargement dépendra de
votre vitesse de connexion internet et le nombre de paquets
sélectionnés.