Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:tex:latex [30/06/2023 22:46] Philou92 [Installation] |
doc:tex:latex [30/06/2023 23:48] Philou92 [Installation] |
||
---|---|---|---|
Ligne 56: | Ligne 56: | ||
<note important>Lire le document d’installation. Ce qui va suivre n’est un résumé des actions et quelques compléments</note> | <note important>Lire le document d’installation. Ce qui va suivre n’est un résumé des actions et quelques compléments</note> | ||
- | == Étape 1 == | + | == Étape 1 - installation de la distribution == |
Cette étape nécessite une bonne connexion réseau (entre 1,5 et 2Go de téléchargement). | Cette étape nécessite une bonne connexion réseau (entre 1,5 et 2Go de téléchargement). | ||
L’ensemble des actions d’administration cités ci-dessous se font dans en ligne de commande dans terminal. | L’ensemble des actions d’administration cités ci-dessous se font dans en ligne de commande dans terminal. | ||
Ligne 94: | Ligne 94: | ||
* Enregistrer et fermer et le fichier puis compiler en pdf avec la commande :<code user>pdflatex essai.tex</code> | * Enregistrer et fermer et le fichier puis compiler en pdf avec la commande :<code user>pdflatex essai.tex</code> | ||
- | * Si le fichier essai.pdf a été produit correctement, passer à l’étape suivante. | + | * Vérifier que le fichier essai.pdf a été produit correctement |
+ | * Exécuter les deux commandes tlmgr((http://mirrors.ctan.org/info/tlmgrbasics/doc/tlmgr.pdf)) suivantes :<code user>tlmgr info schemes</code> et <code user>tlmgr info collections</code> Elles retournent un résumé de votre installation texlive (préfixe i=installé). | ||
+ | * Vérifier que tlmgr fonctionne également avec le compte root <code root>tlmgr info schemes</code> | ||
+ | * Si tout fonctionne passer à l’étape suivante. | ||
+ | |||
+ | == Étape 2 création du paquet debian factice == | ||
+ | |||
+ | <note important>Lire le document de référence de TeX User Group [[https://tug.org/texlive/debian.html#vanilla]] | ||
+ | Pour la suite il est considéré que nous sommes à minima 2023 et que votre distribution //debian// est //debian 12 Bookworm//</note> | ||
+ | |||
+ | * Installer les paquets debian tex-common et texinfo : | ||
+ | * <code root>apt update && apt install tex-common</code><code root>apt install texinfo</code> | ||
+ | * Ajouter à la variable d’environnement ENV_PATH du fichier /etc/login.defs le chemin /usr/local/texlive/2023/bin. La ligne devrait ressembler à cela :<file config extrait /etc/login.defs> | ||
+ | ... | ||
+ | ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/texlive/2023/bin | ||
+ | ... | ||
+ | </file> | ||
+ | * Inutile d’installer le paquet lmodern puisqu’il est fourni par la distribution texlive. | ||
+ | * Installer le paquet equivs (216Mo) : <code root>apt install equivs</code> | ||
+ | * Créer un répertoire temporaire de travail dans votre home : <code user>cd && mkdir -p /tmp/tl-equivs && cd /tmp/tl-equivs</code> | ||
+ | * Créer un modèle de fichier de configuration equivs nommé texlive-local en exécutant la commande :<code user>equivs-control texlive-local</code> | ||
+ | * Éditer le fichier texlive-local, remplacer son contenu par celui du lien [[https://tug.org/texlive/files/debian-equivs-2022-ex.txt]]. Pour bien marquer c’est vous qui êtes à l’origine du paquet renseigner votre nom et adresse mail à la ligne Mainteneur à la place de you <you@yourdomain.example.org> | ||
+ | <note warning>Ce fichier ajoute une dépendance au paquet freeglut3 qui n’est pas disponible dans //debian 12//. freeglut3 est une boite à outil OpenGL dont l’utilité est loin d’être pertinente nous allons la supprimer.</note> | ||
+ | * Supprimer la ligne « Depends: freeglut3 » et enregistrer le fichier <file config extrait texlive-local> | ||
+ | ... | ||
+ | texlive-pstricks, texlive-pstricks-doc, texlive-publishers, | ||
+ | texlive-publishers-doc, texlive-science, texlive-science-doc, texlive-xetex, | ||
+ | thailatex, tipa, tipa-doc, xindy, xindy-rules, xmltex, asymptote, texinfo | ||
+ | Depends: freeglut3 <--**** ligne à supprimer *************************** | ||
+ | Architecture: all | ||
+ | Description: My local installation of TeX Live 2022. | ||
+ | A full "vanilla" TeX Live 2022 | ||
+ | </file> | ||
+ | * Pour créer le paquet factice exécuter la commande : <code user>equivs-build texlive-local</code> cela va créer le fichier texlive-local_2022.99999999-1_all.deb | ||
+ | * Ensuite installer le paquet factice : <code root>dpkg -i /home/<USER>/tmp/tl-equivs/texlive-local_2022.99999999-1_all.deb</code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | == Étape 2 == | ||