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 Les deux révisions suivantes | ||
doc:tex:latex [30/06/2023 22:57] Philou92 [Installation] |
doc:tex:latex [30/06/2023 23:48] Philou92 [Installation] |
||
---|---|---|---|
Ligne 100: | Ligne 100: | ||
== Étape 2 création du paquet debian factice == | == É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> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||