Как установить 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 шага
./install-tl
>Enter command: P
sed -i 's|/usr/local/|~/|g' texlive.profile
Изменения генерируютсяtexlive.profile
заменить все вхождения/usr/local/
с~/
- Бежать
./install-tl -profile texlive.profile