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

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

16
задан 7 July 2014 в 15:55

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 двоичный файл с полномочиями пользователя root, например, (корректируются к Вашей ситуации):

    sudo ./install-tl
    

    Примечание: Если бы Вы имеете однопользовательскую машину или не имеете полномочий пользователя root, я рекомендовал бы установить на Вашем корневом каталоге вместо этого (опустить sudo в предыдущей команде). Причина состоит в том что команды как tlmgr (см. ниже), не будет работать из поля, если они будут выполнены с sudo, посмотрите Установку TEX Живой путь для корня для получения дополнительной информации.

    Дополнительно:

    • Добавьте -select-repository опция для выбора CTAN, зеркально отражает поблизости прежде, чем загрузить что-либо.
    • Добавьте -gui=perltk опция использовать установщик GUI. Установите 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.

    Вот то, как установщик GUI похож:

    install-tl

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

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    затем можно установить новый пакет, например, для установки пакета wrapfig, выполненный:

    sudo env PATH="$PATH" tlmgr install wrapfig
    

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

    tlmgr install wrapfig
    
15
ответ дан 7 July 2014 в 15:55

Другие вопросы по тегам:

Похожие вопросы: