Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 48. Издательские возможности Вперед

Пакет TeX Live-20110705

Знакомимся с пакетом TeX Live

Пакет TeX Live представляет собой развитую издательскую систему TeX, предназначенную для подготовки документов. Она включает в себя программы TEX, LaTeX2e, ConTEXt Metafont, MetaPost, BibTeX и многие другие программы, обширную коллекцию макросов, шрифтов и документации, а также поддерживает верстку текста на многих языках мира.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

  • Загрузка (FTP): ftp://tug.org/texlive/historic/2011/texlive-20110705-source.tar.xz
  • Контрольная сумма MD5: 968d238949e8a34a1fd74c374ddfe6f1
  • Размер загружаемого пакета: 126 MB
  • Оценочный размер требуемого дискового пространства: 5,4 GB
  • Оценочное время сборки: 9,7 SBU

Дополнительные загрузки

Зависимости пакета TeX Live

Необязательные

GPL Ghostscript-9.04, Poppler-0.14.4, FreeType-2.4.8, Fontconfig-2.8.0, libpng-1.5.5, система X Window, Recode-3.6, ICU-4.2.1 , GD, t1lib, ZZIPlib, CLISP, Lua, TECkit и Graphite

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/texlive

Установка пакета TeX Live

Набор программ TeX Live вместе со вспомогательной документацией, шрифтами и утилитами очень большой. Специалисты, осуществляющие его поддержку, рекомендуют размещать все файлы в отдельной структуре директориев. В BLFS рекомендуется использовать директорий /opt/texlive.

Во-первых, распакуйте инсталлятор и перейдите в инсталляционный директорий, имеющий имя install-tl-20111204. В случае, Если разработчики обновят инсталляционный пакет, имя этого директория может стать другим.

tar -xf install-tl-unx.tar.gz &&
cd install-tl-20111204 

Замечание

В двоичных модулях дистрибутива, устанавливаемых ниже, используются статические ссылки на внутренние библиотеки пакета TeX Live. Как указано в разделе, описывающим зависимости, дополнительные библиотеки при инсталляции не нужны, но программы для которых они требуются, не будут работать до тех пор, пока не будут установлены определенные зависимости.

Теперь в роли пользователя root выполните:

TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl

Эта команда интерактивная — она позволяет выбрать или изменить платформу, пакеты, директории и другие параметры. Для установки полного варианта потребуется около 3 гигабайт дискового пространства. Время, необходимое для завершения загрузки, будет зависеть от вашего интернет соединения и количества выбранных пакетов.

После того, как загрузка пакетов будет завершена, на следующем шаге необходимо убедиться, система сможет правильно находить файлы. Если вы настроили ваши скрипты входа в систему так, как это было рекомендовано в разделе "Файлы запуска командной оболочки Bash", то обновите необходимые пути, добавив к ним путь к скрипту extrapaths.sh. Убедитесь, что вы настроили пути, указанные ниже, и они соответствуют фактическому месторасположению файлов вашего варианта установки. Кроме того, путь к двоичным файлам будет зависеть от архитектуры используемой вами системы.

cat >>> /etc/profile.d/extrapaths.sh << "EOF"
pathappend /usr/share/man                   MANPATH
pathappend /opt/texlive/2011/texmf/doc/man  MANPATH
pathappend /usr/share/info                  INFOPATH
pathappend /opt/texlive/2011/texmf/doc/info INFOPATH
pathappend /opt/texlive/2011/bin/x86_64-linux 
EOF

Замечание

Стандартные пути MANPATH и INFOPATH указываются выше с тем, чтобы гарантировать, что они будут существовать. Если они уже определены в скриптах загрузки, функцию pathappend, из-за которой возникнет дублирование, нужно удалить для того, чтобы из-за нее не возникли проблемы.

Новые пути можно немедленно активировать с помощью запуска команды source /etc/profile.

Установка пакета завершена. Если нужно выполнить сборку из исходного кода, то, как обычно, распакуйте пакет с исходным кодом и продолжайте настройку обычным образом.

Замечание

Если у вас не установлен пакет Xorg, то добавьте к команде configure параметр --without-x.

Если у вас не установлена функция fontconfig, то добавьте к команде configure параметр --disable-xdvipdfmx.

./configure --prefix=/usr                  \
            --disable-native-texlive-build \
            --without-luatex               \
            --enable-mktextex-default      \
            --with-banner-add=" - BLFS"    &&
make

Чтобы проверить результаты, выполните команду make check.

Чтобы можно было собрать в одном месте все создаваемые файлы, используйте команду make install, с помощью которой файлы будет размещены на место их временного хранения:

make DESTDIR=$PWD/livetex-tmp install

Теперь скопируйте исполняемые модули в директорий двоичных файлов пакета TeX Live. Убедитесь, что вы указали директорий, куда будет помещен ваш вариант установки пакета. В роли пользователя root выполните:

find livetex-tmp/usr/bin -type f -exec cp -v {} /opt/texlive/2011/bin/x86_64-linux \;

Замечание

Если вы передали в команду configure параметр --enable-shared, то также нужно будет скопировать в директорий /usr/lib две библиотеки ibkpathsea.so и libptexenc.so и их символические ссылки.

Описание пакета

Установленные программы: Более 300 модулей и символических ссылок на скрипты

Установленные библиотеки: Нет

Установленные директории: /opt/texlive

Краткое описание

Программы TeX

программ, входящих в пакет TeX Live, слишком много с тем, чтобы их перечислять по-отдельности. Пожалуйста, обращайтесь за подробностями к страницам man отдельных программ и по ссылке file:///usr/share/texmf/doc/texlive/index.html, а также ознакомьтесь с многочисленной документацией пакета TeX Live

Перевод сделан с варианта оригинала, датированного 2011-12-10 01:21:48 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Содержание главы 48   Пакет JadeTeX-3.13