Я установил Texlive 2021 на Ubuntu 21.04 на новый ноутбук. В системе нет предыдущей версии Texlive.
Мне пришлось установить его как пользователя root, так как при попытке установить его как простого пользователя он не позволял установщику записывать в некоторые каталоги.
Следуя руководству, я обновил пути в $HOME/.профиль
файл, добавив следующие выражения:
если [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; тогда
PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
фи
если [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; тогда
MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
фи
если [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; тогда
INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
фи
Таким образом, латекс работает нормально.
Что касается тлмгр
, в корневом режиме я могу открывать и работать с графическим интерфейсом.
Я пробовал, все еще в режиме root (в пользовательском режиме ir говорит, что я должен запускать его в режиме root)
обновление tlmgr --self (и > обновление tlmgr --self)
Это дало мне следующее сообщение:
(запуск на Debian, переход в пользовательский режим!)
(см. /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: не каталог, не загрузка: /root/texmf
tlmgr: пользовательский режим не инициализирован, прочтите документацию!
я пытался нанять --usermode
и --usertree
без успеха.
Наконец я написал
PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; экспорт ПУТЬ MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; экспортировать ПУТЬ
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > экспортировать ИНФОПАТ
Вот так это работает.
Любая альтернатива, которая спасает меня от копирования и вставки этих инструкций?
При написании
эхо $PATH
эхо $MANPATH
эхо $INFOPATH
терминал перечисляет правильные каталоги.
Чего не хватает?
Я думаю, что я должен установить ПУТЬ, но где?
ОБНОВИТЬ! (частично решено, но не совсем)
Я скопировал $PATH, $MANPATH, $INFOPATH в файл .basch.
В настоящее время
обновление tlmgr - все
работает отлично
К сожалению
обновление tlmgr --self
отвечает так.
tlmgr: локальный TeX Live (2020) старше, чем удаленный репозиторий (2021).
Кросс-релизные обновления поддерживаются только с
update-tlmgr-latest(.sh/.exe) --update
Видеть https://tug.org/texlive/upgrade.html для деталей.
Я безуспешно пытался следовать советам на странице обновления tug.org/texlive.
Есть идеи?