Обновление с Tex Live с 2013 по 2014 год на Ubuntu 14.04

По данным сайта TeX Live, TeX Live 2014 был выпущен неделю назад (14 июня 2014 года). Как мне обновить TeX Live 2013 до TeX Live 2014 в Ubuntu 14.04?

1 ответ

Решение
  1. Загрузите "netinstaller" для TeXLive install-tl-unx.tar.gz из любого зеркала CTAN, например, из этого.

    Этот "netinstaller" - это не полная загрузка, а всего лишь небольшой исполняемый файл, который будет загружать все пакеты из Интернета в соответствии с требованиями, которые вы зададите позже. Для получения дополнительной информации см. Руководство по установке.

  2. Распакуйте его где-нибудь, например, в ~/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
    
  3. Запустить 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- префиксированные метапакеты.
  4. Выберите я для установки в меню. (Если не в режиме GUI)

    Устанавливается в /usr/local/texlive/2014 по умолчанию.

  5. Вывод установщика предлагает настроить некоторые переменные окружения. Сделайте это, отредактировав свой ~/.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.

    Вот как выглядит установщик графического интерфейса:

    ТЛ-установить

  6. Наконец, для установки новых пакетов вам необходимо настроить базу данных пакетов Texlive (TLPDB). Смотрите этот пост для получения дополнительной информации. Таким образом, вы должны запустить:

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    Затем вы можете установить новый пакет, например, чтобы установить пакет wrapfig, бежать:

    sudo env PATH="$PATH" tlmgr install wrapfig
    

    или если вы установили в свой домашний каталог, вы можете опустить sudo:

    tlmgr install wrapfig
    
Другие вопросы по тегам