Archive:Ru RU/Features/TeXLive
From FedoraProject
Contents |
TeX Live 2009
Краткое изложение
Обновление TeX Live до 2009. Используйте пакеты основанные на upstream, а не монолитную сборку.
Владелец
- Имя: Jindrich Novy jnovy at redhat dot com
Текущий статус
- Релиз намечен в ОС: Fedora 13
- Дата последнего обновления: 2009-10-22
- Процент выполнения: 60%
Подробное описание
TeX Live использует свою собственную классификацию пакетов, которую можно использовать в системе пакетов различных дистрибутивов. Метаданные пакета которые предоставляется в upstream позволяет разделить файлы документации, исходных текстов и исполняемых программ, и упаковывать их раздельно.
Преимущества Fedora
Схема управления пакетами позволяет снизить количество необходимого трафика и сберечь значительное количество дискового пространства, а также, позволяет упростить поддержку определенный TeX пакетов.
Поле для деятельности
Требуется упаковка или тестирование и/или адаптация в инфраструктуру Fedora, на данный момент требуется просмотреть и добавить 1627 пакетов.
Как протестировать
Для начала, установите репозитарий:
Fedora 11:
# rpm -i http://jnovy.fedorapeople.org/texlive/texlive-f11-release-2009-0.3.fc12.noarch.rpm
Fedora 12:
# rpm -i http://jnovy.fedorapeople.org/texlive/texlive-f12-release-2009-0.3.fc12.noarch.rpm
Fedora 13/rawhide:
# rpm -i http://jnovy.fedorapeople.org/texlive/texlive-f13-release-2009-0.3.fc12.noarch.rpm
Пакет содержит repo файл для yum который содержит TeX Live 2009 с бинарниками от дерева разработки TeX Live датируемого 16-ым ноября 2009. После установки запустите:
yum install texlive
если texlive на данный момент не был установлен. Если Вы собираетесь обновить texlive, пожалуйста, удалите сначала прежние пакеты texlive, прежде чем приступать к обновлению, удостоверьтесь, что каталог /usr/share/texmf удален.
С помощью вышеуказанной команды устанавливается базовая схема TeX Live. Кроме данной схемы установки, можно выбрать одну из следующих схем:
- texlive-scheme-basic
- texlive-scheme-context
- texlive-scheme-full
- texlive-scheme-gust
- texlive-scheme-gutenberg
- texlive-scheme-medium
- texlive-scheme-minimal
- texlive-scheme-omega
- texlive-scheme-tetex
- texlive-scheme-xml
или различный набор коллекций TeX Live, которые перечислены на следующей странице: http://jnovy.fedorapeople.org/texlive/collections
Кроме того, появилась возможность установить отдельный стилевой пакет с помощью:
# yum install 'tex(epsfig.sty)'
Отметим, что это тестовая сборка, поэтому могу могут появляться ошибки. Могут возникать проблемы с приложениями упакованными отдельно (такими как dvipdfmx и т.д.) для решения таких проблем мы можем обсудить эти конфликты с ответственными за эти пакеты в проекте Fedora. Если вы являетесь ответственным за такой пакет, пожалуйста, пришлите мне письмо, что бы мы могли разобраться с проблемой со стороны TeX Live. В основном, упаковка в пределах TeX Live более предпочтительна, поэтому я даю доступ к ним владельцам соответствующих не-TeX Live пакетов.
Квалификация пользователя
Пользователь может использовать ту часть TeX которая ему необходима, не занимая допонительного места на диске.
Зависимости
- необходимос проводить аудит лицензий - done automatically because upstream metadata contains codes for package licenses
- need mass review for all packages before this feature is completed - DONE
- import of all of the ~1600 packages need to be finished
- all of the packages need to be built
Contingency Plan
Stay stuck with TeX Live 2007.
Documentation
Release Notes
TeX Live 2009 is now introduced with improved packaging scheme that saves download bandwidth and disc size. It is based on upstream packaging metadata and an automated license audit is performed. Packages are now composed from schemes and collections to define a package set user needs to install to use a particular TeX Live feature.