Comment puis-je effectuer une installation texlive complète (tous les packages) dans CentOS?
14
Le titre dit tout, comment puis-je installer texlive et tous les packages pour pouvoir exécuter tex2pdf sur CentOS? Je suis plutôt habitué à Ubuntu et toutes ces affaires miam me rendent fou.
C'est, en effet, la meilleure voie à suivre dans mon expérience. Vous voudrez peut-être comprendre comment dire yumque TeXLive est réellement installé, d'une certaine manière, comme je l'ai fait pour apt .
DevSolar
Réponses:
7
sudo yum install texlive-*
L'exécution de ce qui précède m'a donné la sortie suivante. C'est ça que vous cherchez? Ça ressemble à tout.
Dépendances résolues
================================================== ================================================== ====================
Taille du référentiel de la version de l'archive du package ========================== ================================================== ============================================= Installation: texlive-afm i686
2007-57.el6_2 base 47 k texlive-context i686
2007-57.el6_2 base 58 k texlive-dviutils i686
2007-57.el6_2 base 191 k texlive-east-asian i686
2007-57.el6_2 base 355 k texlive-texmf-afm noarch 2007-38.el6 base 4,5 M texlive-texmf-context
noarch 2007-38.el6 base
2,7 M texlive-texmf-doc noarch 2007-38.el6 base 175 M texlive-texmf-est-asiatique noarch 2007-38.el6 base 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 base
5,4 k texlive-texmf-errata-context noarch 2007-7.1.el6 base 4,7 k texlive- texmf-errata-doc noarch
2007-7.1.el6 base 5,9 k texlive-texmf-errata-est-asiatique noarch
2007-7.1.el6 base 5,6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 base 4,7 k texlive-texmf-xetex noarch 2007- 38.el6 base 137 k texlive-xetex
i686 2007-57.el6_2 base
2.1 M Installation pour les dépendances: compat-readline5 i686 5.2-17.1.el6 base
128 k dvipdfm i686
0.13.2d-41.1.el6 base 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 base
336 k dvipng i686
1.11-3.2.el6 base 95 k gd i686 2.0.35-11.el6 base
141 k libpaper i686
1.1.23- 6.1.el6 base 34 k mendexk i686 2.6e-57.el6_2 base
48 k perl-PDF-Reuse noarch
0.35-3.el6 base 89 k ruby i686 1.8.7.352-13.el6 mises à jour
534 k ruby-libs i686
1.8.7.352-13.el6 mises à jour 1.6 M t1lib i686 5.1.2-6.el6_2.1 base
152 k teckit i686
2.5.1-4.1.el6 base 242 k xdvipdfmx i686 0.4-5.1.el6 base
479 k
Résumé des transactions ================================================ ================================================== ====================== Installer 28 paquet (s)
Taille totale du téléchargement: 190 M Taille installée: 344 M Est-ce correct [y / N]: n
J'ai dû citer l'argument glob sur zsh:yum install 'texlive-*'
Bryce Guinta
2
C'est vraiment le plus gros échec de CentOS / Fedora. Pendant un certain temps, Fedora avait une configuration tout aussi insensée où une installation texlive fonctionnelle représenterait, en nombre, plus de la moitié du total des packages installés sur un système. </soapbox>
Je propose une solution partielle et quoique quelque peu hacky, similaire à la solution de @DevSolar pour apt. Cela fonctionne à moitié, peut-être que quelqu'un d'autre avec ce problème peut comprendre ce qui se passe et le résoudre.
Quatrièmement, installez ces rpms personnalisés. Vous devriez maintenant pouvoir installer des packages qui dépendent des packages texlive *.
Il y a un problème avec les rpms, et je ne comprends pas assez bien le RPM pour le corriger: il semble fonctionner correctement pour (autoriser l'installation de) d'autres packages qui dépendent des packages .noarch texlive, mais pas des packages qui dépendent de l'archive texlive -des packages spécifiques ... allez comprendre. Quoi qu'il en soit, cela m'a permis de travailler à nouveau de manière productive, peut-être que cela aidera quelqu'un d'autre aussi.
yum
que TeXLive est réellement installé, d'une certaine manière, comme je l'ai fait pour apt .Réponses:
L'exécution de ce qui précède m'a donné la sortie suivante. C'est ça que vous cherchez? Ça ressemble à tout.
la source
yum install 'texlive-*'
C'est vraiment le plus gros échec de CentOS / Fedora. Pendant un certain temps, Fedora avait une configuration tout aussi insensée où une installation texlive fonctionnelle représenterait, en nombre, plus de la moitié du total des packages installés sur un système.
</soapbox>
Je propose une solution partielle et quoique quelque peu hacky, similaire à la solution de @DevSolar pour apt. Cela fonctionne à moitié, peut-être que quelqu'un d'autre avec ce problème peut comprendre ce qui se passe et le résoudre.
La première étape consiste à installer TexLive manuellement: http://www.tug.org/texlive/acquire-netinstall.html
Ensuite, désinstallez tous vos packages (anciens) texlive- *, selon vos besoins:
yum uninstall texlive*
Troisièmement, utilisez mon script bâclé pour créer deux petits rpms délicats qui prétendent "fournir" tous les packages rpm que yum connaît: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9
Quatrièmement, installez ces rpms personnalisés. Vous devriez maintenant pouvoir installer des packages qui dépendent des packages texlive *.
Il y a un problème avec les rpms, et je ne comprends pas assez bien le RPM pour le corriger: il semble fonctionner correctement pour (autoriser l'installation de) d'autres packages qui dépendent des packages .noarch texlive, mais pas des packages qui dépendent de l'archive texlive -des packages spécifiques ... allez comprendre. Quoi qu'il en soit, cela m'a permis de travailler à nouveau de manière productive, peut-être que cela aidera quelqu'un d'autre aussi.
la source