Как выполнить полную текстовую установку (все пакеты) в 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 base 47 k текст-контекст i686
2007-57.el6_2 base 58 k texlive-dviutils i686
2007-57.el6_2 base 191 тыс. texlive-восточно-азиатский 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-восточно-азиатский 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-восточно-азиатский 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 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-Повторное использование noarch
0.35-3.el6 base 89 k ruby ​​i686 1.8.7.352-13.el6 update
534 k ruby-libs i686
1.8.7.352-13.el6 updates 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

Краткое описание транзакции ===================================================== ================================================== ====================== Установить 28 пакетов

Общий размер загружаемого файла: 190 М Установленный размер: 344 М Это нормально [да / нет]: n


1
Я должен был процитировать аргумент glob на zsh:yum install 'texlive-*'
Брайс Гуинта

2

Это действительно самый большой провал CentOS / Fedora. Некоторое время у Fedora была такая же безумная установка, когда работающая установка texlive будет, по подсчетам, более половины всех пакетов, установленных в системе. </soapbox>

Я предлагаю частичное, хотя и несколько хакерское решение, похожее на решение @DevSolar для apt. Это наполовину работает, возможно, кто-то еще с этой проблемой сможет выяснить, что происходит, и исправить это.

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

  • Во-вторых, удалите все ваши (древние) пакеты texlive- *, как вам нужно: yum uninstall texlive*

  • В-третьих, используйте мой неаккуратный скрипт, чтобы создать два хитрых маленьких rpms, которые утверждают, что «предоставляют» все пакеты rpm, о которых знает yum: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • В-четвертых, установите эти пользовательские RPM. Теперь вы сможете устанавливать пакеты, которые зависят от пакетов texlive *.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.