Як я можу виконати повну інсталяцію texlive (усі пакети) в CentOS?


14

Назва скажіть все, як я можу встановити texlive та всі пакунки, щоб я міг запустити tex2pdf на CentOS? Я скоріше звик до Ubuntu, і весь цей бізнес справляє мене на дусі.


1
Гаразд, я здався, що я трохи змістився , зараз намагаюся встановити веб-сторінку від tug.org/texlive/acquire-netinstall.html .
Ліам М

Це, дійсно, найкращий шлях для мене. Ви можете з'ясувати , як сказати , yumщо TeXLive буде фактично встановлено, в деякому роді, як я зробив для схильний .
DevSolar

Відповіді:


7
sudo yum install texlive-*

Виконання вище дало мені наступний результат. Це те, що ви шукаєте? Схоже, все.

Залежності вирішені

===================================================== ===================================================== =====================
Розмір сховища арки версій пакета ========================== ===================================================== =============================================== Установка: texlive-afm i686
2007-57.el6_2 база 47 k texlive-контекст i686
2007-57.el6_2 база 58 k texlive-dviutils i686
2007-57.el6_2 база 191 k texlive-east-asian i686
2007-57.el6_2 база 355 k texlive-texmf-afm noarch 2007-38.el6 база 4.5 M texlive-texmf-context
noarch 2007-38.el6 base
2.7 M texlive-texmf-doc noarch 2007-38.el6 база 175 M texlive-texmf-східно-азіатський noarch 2007-38.el6 основа 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 основа
5.4 k texlive-texmf-errata-context noarch 2007-7.1.el6 база 4.7 k texlive- texmf-errata-doc noarch
2007-7.1.el6 база 5.9 k texlive-texmf-errata-east-asian 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 Встановлення для залежностей: compat-readline5 i686 5.2-17.1.el6 base
128 k gibpdfm i686
0.13.2d-41.1.el6 основа 266 k gibpdfmx i686 0-0.31.20090708cvs.el6 база
336 k
gibpng i686 1.11-3.2.el6 основа 95 k gd i686 2.0.35-11.el6 основа
141 k libpaper i686
1.1.23- 6.1.el6 база 34 k mendexk i686 2.6e-57.el6_2 база
48 k perl-PDF-Reuse noarch
0,35-3.el6 база 89 k ruby ​​i686 1.8.7.352-13.el6 оновлення
534 k ruby-libs i686
1.8.7.352-13.el6 оновлення 1.6 M t1lib i686 5.1.2-6.el6_2.1 база
152 k teckit i686
2.5.1-4.1.el6 база 242 k xdvipdfmx i686 0.4-5.1.el6 база
479 k

Підсумок транзакцій ==================================================== ===================================================== ====================== Встановити 28 пакетів

Загальний розмір завантаження: 190 M Встановлений розмір: 344 M Це нормально [у / н]: n


1
Мені довелося навести аргумент глобус на zsh:yum install 'texlive-*'
Брайс Гінта

2

Це справді найбільший збій CentOS / Fedora. Якийсь час Fedora мав аналогічно божевільну настройку, де робоча установка texlive становила б, як рахується, більше половини загальної кількості пакетів, встановлених у системі. </soapbox>

Я пропоную часткове і хоч дещо хитке рішення, подібне до рішення @DevSolar для влучного. Це наполовину працює, можливо, хтось із цією проблемою може зрозуміти, що відбувається, і виправити це.

  • Перший крок - встановити TexLive вручну: http://www.tug.org/texlive/acquire-netinstall.html

  • По-друге, видаліть усі ваші (старовинні) пакети texlive- *, як підходить для вас: yum uninstall texlive*

  • По-третє, використовуйте мій неохайний скрипт, щоб створити два хитро маленьких RPM, які стверджують, що "надають" всі пакети rpm, про які ви знаєте: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • По-четверте, встановіть ці власні rpms. Тепер ви маєте можливість встановлювати пакети, які залежать від пакетів texlive *.

Існує певна проблема з rpms, і я не розумію RPM досить добре, щоб виправити це: це, здається, працює добре для (дозволити встановлення) інших пакетів, які залежать від пакетів .noarch texlive, але не для пакетів, які залежать від арки texlive. -специфічні пакети ... йти фігурою. У будь-якому випадку, мене знову знову продуктивно працювали, можливо, це допоможе і комусь іншому.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.