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

490
Fuhrmanator

Я хочу использовать латекс внутри 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?

0

1 ответ на вопрос

0
Fuhrmanator

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

$ sudo apt-get update 

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

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

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

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