Обновление с Tex Live с 2013 по 2014 год на Ubuntu 14.04
По данным сайта TeX Live, TeX Live 2014 был выпущен неделю назад (14 июня 2014 года). Как мне обновить TeX Live 2013 до TeX Live 2014 в Ubuntu 14.04?
1 ответ
Загрузите "netinstaller" для TeXLive
install-tl-unx.tar.gz
из любого зеркала CTAN, например, из этого.Этот "netinstaller" - это не полная загрузка, а всего лишь небольшой исполняемый файл, который будет загружать все пакеты из Интернета в соответствии с требованиями, которые вы зададите позже. Для получения дополнительной информации см. Руководство по установке.
Распакуйте его где-нибудь, например, в
~/texlive/2014
,mkdir ~/texlive/2014 cd ~/texlive/2014 tar -xf /path/to/install-tl-unx.tar.gz cd install-tl-20140831 # depends on your installer version, adjust to your situation
Запустить
install-tl
бинарный файл с правами суперпользователя, например (с учетом вашей ситуации):sudo ./install-tl
Примечание. Если у вас однопользовательский компьютер или у вас нет привилегий root, я бы рекомендовал установить его в свой домашний каталог (опустите
sudo
в предыдущей команде). Причина в том, что такие команды, какtlmgr
(см. ниже) не будет работать из коробки, если они запускаются сsudo
см. Настройка пути TeX Live для root для получения дополнительной информации.По выбору:
- Добавить
-select-repository
опция для выбора зеркала CTAN поблизости перед загрузкой чего-либо. - Добавить
-gui=perltk
возможность использовать установщик графического интерфейса. Установитеperl-tk
пакет первым! (sudo apt-get install perl-tk
) Смотрите скриншот ниже, как это должно выглядеть. - Настройте только определенные коллекции, выбрав пункт меню C, чтобы сэкономить пропускную способность и пространство. Будьте осторожны: набор из 47 коллекций по умолчанию даст более 2 ГБ трафика и использование диска. Вы всегда можете установить больше коллекций позже с помощью менеджера пакетов TeXLive (
tlmgr
) иcollection-
префиксированные метапакеты.
- Добавить
Выберите я для установки в меню. (Если не в режиме GUI)
Устанавливается в
/usr/local/texlive/2014
по умолчанию.Вывод установщика предлагает настроить некоторые переменные окружения. Сделайте это, отредактировав свой
~/.profile
(или же~/.bashrc
если хотите) и добавьте следующие строки:TEXDIR="/usr/local/texlive/2014" export PATH=$TEXDIR/bin/i386-linux:$PATH # for 32-bit installation export PATH=$TEXDIR/bin/x86_64-linux:$PATH # for 64-bit installation export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
Выйдите из системы и снова войдите в систему, чтобы получить новые переменные или получить исходный файл, например
source ~/.profile
активировать его для вашей текущей оболочки. Этот последний шаг должен убедиться, что ваше приложение на самом деле использует новую локальную установку TeXLive 2014 года, а не упакованную Ubuntu. Некоторые инструменты потребуют, чтобы вы настроили это самостоятельно, посмотрите, например, это на TeXWorks.Вот как выглядит установщик графического интерфейса:
Наконец, для установки новых пакетов вам необходимо настроить базу данных пакетов Texlive (TLPDB). Смотрите этот пост для получения дополнительной информации. Таким образом, вы должны запустить:
sudo apt-get install xzdec sudo tlmgr init-usertree
Затем вы можете установить новый пакет, например, чтобы установить пакет
wrapfig
, бежать:sudo env PATH="$PATH" tlmgr install wrapfig
или если вы установили в свой домашний каталог, вы можете опустить
sudo
:tlmgr install wrapfig