Как сделать обновления для TeX Live под WSL?

Я хочу использовать латекс внутри WSL (Ubuntu 18.04 - это то, что показано в моих Приложениях и Возможностях), потому что я хочу установку на основе Linux (для использования сценариев bash и т. Д.). Мне удалось установить TeX Live, следуя инструкциям по установке TeX Live через Интернет. у меня есть /usr/local/texlive/2018 это нормально, и латексные команды и т. д. работают нормально.

У меня проблема с обновлениями или установкой других пакетов. tlmgr в WSL кажется частично испорченным. Например, я хочу установить пакеты и шрифты:

$ sudo tlmgr install collection-fontsrecommended

Я получаю сообщение об ошибке Cannot find main repository, you have to tag one as main! (но есть и ошибки по поводу пропавших xzdec).

Итак, я пытаюсь установить хранилище, и все еще получаю xzdec ошибка:

$ sudo tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
(running on Debian, switching to user mode!)
/usr/bin/tlmgr: Initialization failed (in setup_unix_one):
/usr/bin/tlmgr: could not find a usable xzdec.
/usr/bin/tlmgr: Please install xzdec and try again.
tlmgr: Couldn't set up the necessary programs.
Installation of packages is not supported.
Please report to texlive@tug.org.
tlmgr: Continuing anyway ...
tlmgr: setting default package repository to http://mirror.ctan.org/systems/texlive/tlnet

Погуглив xzdec ошибка пакета, я обнаружил, что он может быть установлен сsudo apt-get install xzdec, Но на моем WSL я получаю следующее:

$ sudo apt-get install xzdec
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package xzdec

Можно xzdec быть установленным в WSL? В чем подвох? Подробнее о xzdec

Является ли TeX Live лучшим вариантом для LaTeX под WSL?

1 ответ

Я решил проблему, обновив свой Ubuntu 18.04:

$ sudo apt-get update

Он установил кучу вещей (я, очевидно, никогда не делал этого с момента установки WSL из Microsoft Store).

После этого $ sudo apt-get install xzdec успех, и то же самое $ sudo tlmgr ... команды.

Однако теперь я понимаю, что существует конфликт с установленными по умолчанию Ubuntu 18.04 из латекса. Перед установкой TeX Live (2018) сначала удалите установку по умолчанию.

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