texlive-20140525-source pass 1
Introduction à TeX Live from source, pass 1
La plupart de TeX Live peut être constuit depuis les sources sans
difficultés. Cependant, xindy
(pour l'indexage) demande une version de travail de latex et pdflatex quand configure est
lancé, et la suite de tests pour asy (pour les graphiques
vectoriels) échouera si TeX n'est pas déjà installé.
De plus, il est nécessaire de créer des liens symboliques
différents à la fin de l'installation.
Vous pouvez reconstruire texlive plus tard dans TeX-Live-20140525-source pour inclure
xindy. Nous installerons xindy et aussi constuire et installer asy.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.6.
Information sur le paquet
-
Téléchargement (FTP) :
ftp://tug.org/texlive/historic/2014/texlive-20140525-source.tar.xz
-
Somme de contrôle MD5 du téléchargement :
09ee265ff51637827559affc7304078c
-
Taille du téléchargement : 40 Mo
-
Estimation de l'espace disque requis : 3.6 GB including the
additional download
-
Estimation du temps de construction : 8.2 SBU including the
additional download
Téléchargement requis supplémentaire
Beaucoup de l'environnement texlive (en incluant les scripts, la
documentation, les polices, et d'autres fichiers) ne fait pas
partie de l'archive des sources. Vous devez les télécharger
séparément. Cela vous donnera tous les fichiers supplémentaires
qui sont fournis par une installation complète de la version
binaire, il n'est pas réaliste de limiter les parties qui doivent
être installées.
A cause de la taille de ce paquet, il ne peut pas être mis en
mirroir sur les serveurs BLFS. En cas de problème, allez sur
http://www.ctan.org/mirrors/ pour trouver un mirroir plus
accessible.
Dépendances de TeX Live from source pass 1
Recommandées
X Window
System
Les sources sont livrées avec leurs propres versions de
beaucoup de bibliothèques,
et les utiliseront a moins de forcer l'utilisation des versions du
système. Les suivantes sont recommandées pour que les versions du
système soient utilisées: Fontconfig-2.11.1, FreeType-2.5.3, GC-7.4.2, Graphite2-1.2.4, Harfbuzz-0.9.35 (lié à graphite2),
ICU-54.1, libpaper-1.1.24+nmu3, libpng-1.6.14, Poppler-0.26.5
Facultative
Les sources sont livrées avec leurs propres versions de quelques
bibliothèques qui ne sont soit plus dans un developpement actif,
ou seulement utilisée pour des fonctionnalités limitées. Si vous
les installez, comme d'autres dépendances facultatives dans ce
livre vous devrez dire à configure d'utiliser la version
du système. GD, t1lib,
ZZIPlib,
TECkit
Dépendances d'exécution
Python-2.7.8 est utilisé par beaucoup de
scripts. Ruby-2.1.4 est utilisé par quelques scripts,
principalement avec mtx_context qui est une partie de conTeXt, mais aussi avec un ou deux autres,
comme match_parens, qui est généralement utile.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/texlive-pass1
Installation de TeX Live, passe 1
Installez la passe 1 de TeX Live en lançant la suite
export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &&
mkdir texlive-build &&
cd texlive-build &&
../configure \
--prefix=/opt/texlive/2014 \
--bindir=/opt/texlive/2014/bin/$TEXARCH \
--datarootdir=/opt/texlive/2014 \
--includedir=/usr/include \
--infodir=/opt/texlive/2014/texmf-dist/doc/info \
--libdir=/usr/lib \
--mandir=/opt/texlive/2014/texmf-dist/doc/man \
--disable-native-texlive-build \
--disable-static --enable-shared \
--with-system-cairo \
--with-system-fontconfig \
--with-system-freetype2 \
--with-system-graphite2 \
--with-system-harfbuzz \
--with-system-icu \
--with-system-libgs \
--with-system-libpng \
--with-system-pixman \
--with-system-poppler \
--with-system-xpdf \
--with-system-zlib \
--with-banner-add=" - BLFS" &&
unset TEXARCH &&
make
Pour tester le résultat, tapez : make -k check Un test de web2c,
dvipng et ttf2pk2 sera PASSER (SKIP) car kpathsea n'a pas encore
été installé.
Maintenant, en tant qu'utilisateur root
:
make install &&
make texlinks
Et maintenant, installez les fichiers supplémentaires en tant
qu'utilisateur root
:
mkdir -pv /opt/texlive/2014 &&
tar -xf texlive-20140525-texmf.tar.xz -C /opt/texlive/2014 --strip-components=1
Maintenant, faite Setting the PATH for TeX
Live.
Explications des commandes
--prefix=, --bindir=, --datarootdir=,
--infodir=, --mandir= ...
: Ces paramètres assurent
que les fichiers installés depuis les sources écraseront les
fichiers correspondants installés précédement par install-tl-unx afin que les méthodes
d'installation de texlive soient
cohérentes.
--includedir=, --libdir=
...
: Ces paramètres assurent que les bibliothèques
seront trouvées à l'éxécution, et que les programmes
peuvent être compilés contre elle.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-shared
: Crée les
versions partagées de libkpathsea
et
libptexenc
.
--with-system-...
: Sans
que ce paramètre soit utilisé, les versions incluses dans les
sources de ces bibliothèques seront compilées statiquement dans
le programme qui les utilisent. Si vous décidez de ne pas
installer une bibliothèque recommandée, oubliez le paramètre
correspondant.
--without-x
: utilisez cela si vous
n'avez pas installé Xorg.
make texlinks
: cela lance
le script texlinks.sh pour créer ou recréer les liens symboliques
depuis les formats aux moteurs. En pratique, beaucoup de cibles
comme xetex sont
maintenant des binaires séparés et pour ceux la signalera "file
already exists".
tar -xf texlive-20140525-texmf.tar.xz
-C /opt/texlive/2014 --strip-components=1
: L'archive
contient les fichiers pour le répertoire texmf-dist, et Ã
cause de sa taille nous n'allons pas perdre du temps et de l'espace
à le déballer et ensuite copier les fichiers.
Contenu
Programmes installés:
Plus de 300 binaires et liens symboliques
vers des scripts
Bibliothèques installées:
libkpathsea.so, libptexenc.so
Répertoires installés:
/opt/texlive/2014/bin,
/opt/texlive/2014/texmf-dist, /usr/include/kpathsea,
/usr/include/ptexenc
Description courte
TeX programs
|
Les programmes inclus dans TeX sont trop nombreux pour les
lister individuellement. Merci de se référer aux pages
HTML et PDF de chaque programme dans le fichier
2014/doc.html du
répertoire d'installation, ou les nombreux fichiers
html, man ou pdf dans les sous répertoires de
2014/texmf-dist/ .
|
libkpathsea.so
|
(kpathsearch) existe pour chercher un fichier dans une
liste de répertoires.
|
libptexenc.so
|
est une bibliothèque pour pTeX japonnais (publication de
TeX).
|
Last updated on 2014-10-22 01:24:32 +0200