Название, скажи все, как я могу установить texlive и все пакеты, чтобы я мог запустить tex2pdf на CentOS? Я скорее привык к Ubuntu, и весь этот ням-бизнес сводит меня с ума.
2 ответа
sudo yum install texlive-*
Запуск выше дал мне следующий вывод. Это то, что вы ищете? Похоже на все.
Решенные зависимости
================================================== ================================================== ==================== Версия пакета Arch
Размер репозитория ===================================================== ================================================== ====================== Установка: texlive-afm i686
2007-57.el6_2 базовый 47 тыс. Текст-контекст i686
2007-57.el6_2 базовый 58 тыс. Текс-двютильс i686
2007-57.el6_2 базовый 191 тыс. Восточно-азиатских 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
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 база 5,9 тыс. Тексив-текс-м-эррата-восточно-азиатский ноарх
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 база 34 k mendexk i686 2.6e-57.el6_2 база
48 k perl-PDF-Повторное использование noarch
Обновления 0.35-3.el6, 89 тыс. Руб., I686 1.8.7.352-13.el6
534 тыс. Руб. Libs i686
1.8.7.352-13.el6 Обновления 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 кКраткое описание транзакции ===================================================== ================================================== ====================== Установить 28 пакетов
Общий размер загружаемого файла: 190 М Установленный размер: 344 М Это нормально [да / нет]: n
Это действительно самая большая ошибка 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. -специфичные пакеты ... пойди разберись. В любом случае, это заставило меня снова работать продуктивно, возможно, это поможет кому-то еще.