Wie kann ich eine vollständige Texlive-Installation (alle Pakete) in CentOS durchführen?


14

Titel sagt alles, wie kann ich texlive und alle Pakete installieren, damit ich tex2pdf unter CentOS ausführen kann? Ich bin eher an Ubuntu gewöhnt und all dieses leckere Geschäft macht mich verrückt.


1
Okay, ich habe anscheinend einige Gründe erreicht und versuche derzeit eine Web-Installation von tug.org/texlive/acquire-netinstall.html .
Liam M

Das ist in der Tat der beste Weg nach meiner Erfahrung. Vielleicht haben Sie , um herauszufinden , wollen , wie zu sagen , yumdass TeXLive ist tatsächlich installiert ist , in irgendeiner Art und Weise, wie ich es für apt tat .
DevSolar

Antworten:


7
sudo yum install texlive-*

Das Ausführen des oben genannten gab mir die folgende Ausgabe. Ist es das, wonach du suchst? Es sieht aus wie alles.

Abhängigkeiten gelöst

================================================== ================================================== =================== Package Arch Version
Repository Size ========================== ================================================== ============================================= Installieren: 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-ostasiatischer 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-ostasiatischer 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 für Abhängigkeiten: compatible-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 aktualisiert
534 k ruby-libs i686
1.8.7.352-13.el6 aktualisiert 1.6 M t1lib i686 5.1.2-6.el6_2.1 base
152 k teckit i686
2.5.1-4.1.el6 Basis 242 k xdvipdfmx i686 0.4-5.1.el6 Basis
479 k

Transaktionszusammenfassung ================================================ ================================================== ====================== 28 Pakete installieren

Gesamtgröße des Downloads: 190 M Installierte Größe: 344 M Ist das in Ordnung [J / N]: n


1
Ich musste das Argument glob auf zsh zitieren:yum install 'texlive-*'
Bryce Guinta

2

Dies ist wirklich der größte Fehler von CentOS / Fedora. Für eine Weile hatte Fedora ein ähnlich verrücktes Setup, bei dem eine funktionierende Texlive-Installation mehr als die Hälfte aller auf einem System installierten Pakete ausmachen würde. </soapbox>

Ich biete eine teilweise und wenn auch etwas hackige Lösung an, ähnlich der Lösung von @DevSolar für apt. Es funktioniert zur Hälfte, vielleicht kann jemand anderes mit diesem Problem herausfinden, was los ist, und es beheben.

  • Der erste Schritt besteht darin, TexLive manuell zu installieren: http://www.tug.org/texlive/acquire-netinstall.html

  • Zweitens deinstallieren Sie alle Ihre (alten) texlive- * Pakete, je nach Bedarf: yum uninstall texlive*

  • Drittens verwenden Sie mein schlampiges Skript, um zwei knifflige kleine RPMs zu erstellen, die behaupten, alle RPM-Pakete "bereitzustellen", die Sie kennen: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • Viertens installieren Sie diese benutzerdefinierten RPMs. Jetzt sollten Sie in der Lage sein, Pakete zu installieren, die von texlive * -Paketen abhängen.

Es gibt ein Problem mit den RPMs, und ich verstehe RPM nicht gut genug, um es zu beheben: Es scheint in Ordnung zu sein (Installation von anderen Paketen zuzulassen), die von den .noarch texlive-Paketen abhängen, aber nicht von Paketen, die vom texlive-Bogen abhängen -spezifische Pakete ... siehe Abbildung. Wie auch immer, es hat mich wieder produktiv arbeiten lassen, vielleicht hilft es auch jemand anderem.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.