Как установить Tex Live в другой каталог, чем каталог по умолчанию?

Поскольку у меня нет доступа sudo или root, я хочу установить Tex Live в другом месте, но install-tl не имеет никакой возможности для этого. Есть ли другой обходной путь?

Путь по умолчанию: /usr/local/texlive/2014

1 ответ

Решение

install-tl ищет некоторые переменные окружения при выполнении.TEXLIVE_INSTALL_PREFIX имеет значение по умолчанию /usr/local/texlive а также TEXLIVE_INSTALL_TEXDIR из /usr/local/texlive/2014,

Попробуйте изменить эти переменные для каталога, который вы хотите установить, например:

TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2014

Я никогда не пробовал это, но это может сработать.

Вы можете прочитать это и это для получения дополнительной информации.

Я сделал следующие 3 шага

  1. ./install-tl > Enter command: P
  2. sed -i 's|/usr/local/|~/|g' texlive.profile Изменения генерируются texlive.profile заменить все вхождения /usr/local/ с ~/
  3. Бежать ./install-tl -profile texlive.profile
Другие вопросы по тегам