Texlive recommande une installation indépendante des paquets Debian, dans un répertoire /usr/local/texlive C'est la méthode que j'utilise depuis des années. Il existe au moins un inconvénient à utiliser les paquets Debian stable: la version actuelle --- 3 novembre 2024 --- (12, Bookworm) propose une version 2022 de texlive. Sa mise à niveau nécessiterait donc de modifier les 3 variables PATH, INFOPATH et MANPATH (dans ~.bashrc). Mais ceci n'est pas très coûteux, il suffit juste d'y penser. Ma question ici est un peu théorique¹ car la méthode texlive me convient.
Le besoin de mises à jour avec tlmgr est fréquent, même si ce besoin est rarement perceptible en pratique courante (du moins, je crois).
Ma question est la suivante: avec une installation à la Debian, est-ce qu'on peut utiliser les commandes tlmgr sans dommage pour Debian (essentiellement ¹ Mais elle pourrait faciliter le passage de Windows à Linux pour une candidate à cette évolution |
La question est loin d’être théorique. Elle a une réponse pratique pour la distribution debian. Modifier les variables d’environnement est loin d’être suffisant. Le lien suivant explique pas à pas la méthode d’installation d’une texlive en parallèle d’une distribution debian : wiki latex debian-facile Ce lien justifie le choix de Texlive, notamment: Le problème est que ce paquet ne sera jamais mis à jour automatiquement Ma question (utilisation de tlmgr) n'y est pas abordée. La réponse nécessiterait d'être expérimentée, ce qui demande un effort que je ne suis pas prêt à faire. (j'ai tout de même découvert LaTeX de cette façon, à la Debian, avant de découvrir, ici, cette question des grands retards de mises à jour mais sans connaître alors ses outils comme tlmgr). Je la disais théorique car la méthode texlive est éprouvée, sure, simple non mise en cause, juste une curiosité gratuite. |
tlmgr ne fonctionnera pas correctement avec une installation des paquets debian texlive pour plusieurs raisons : − le mainteneur des paquets texlive a fait le choix de ne pas suivre fidèlement l’arborescence des répertoires à la mode TDS, − l’utilitaire tlmgr n’est a priori pas installé avec les paquets debian − comme texlive (à la vanille) est mise à jour tous les ans cela ne pourrait fonctionner en toute limite que l’année d’installation de la distribution debian texlive (2022) pour avec debian 12, − mélanger des paquets d’une distribution debian avec ceux d’une autre distribution est une très mauvaise idée et peut conduire au redouté syndrome de la Frankendebian |
Pour la même raison principale, j'ai également migré des paquets "à la debian" (mais sous Ubuntu) vers l'installation texlive "directe", avec satisfaction. Je précise (mais peut-être était-ce implicite ?) qu'une installation directe est exclusive d'une installation "à la debian" (paquets texlive-*). Il faut donc (évidemment) éliminer ces derniers ! Il y a aussi des utilitaires complémentaires fournis par des paquets séparés, qu'il faut également éliminer. (biber, latexmk, ...) apt-file search bin/tlmgr donne == texlive-base: /usr/bin/tlmgr c-à-d que tlmgr est fourni dans les paquets texlive ubuntu/debian |