Как правильно установить и использовать texlive с менеджером пакетов

41

Я хотел бы знать, как правильно установить и использовать texlive вместе с менеджером пакетов tlmgr в Ubuntu. Вот что я сделал для установки texlive:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended

И теперь у меня есть texlive, но менеджер пакетов не работает. Ниже приводится ошибка

sudo tlmgr update -all
(running on Debian, switching to user mode!)
cannot setup TLPDB in /home/kniwor/texmf at /usr/bin/tlmgr line 5336.

Есть ли лучший способ установить texlive? Что я могу сделать, чтобы исправить менеджер пакетов на этом этапе?

ste_kwr
источник
1
Если у вас нет проблем с пространством, вы можете пойти дальше и установить полный пакет texlive:sudo apt-get install texlive-full
D-unit
Спасибо. Однако я предпочитаю устанавливать только то, что мне нужно. Главным образом потому, что мне нравится знать, что я использую, так как я использую несколько компьютеров для компиляции своих файлов (работа / дом и т. Д.), И у некоторых из них есть проблемы с пространством.
ste_kwr
См. Также: tex.stackexchange.com/questions/114623/…
landroni

Ответы:

55

Просто беги tlmgr init-usertreeсначала, а потом беги sudo tlmgr update --all.


Может быть, вы получите:

/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.
Couldn't set up the necessary programs.
Installation of packages is not supported.
Please report to texlive@tug.org.
tlmgr: exiting unsuccessfully (status 1).

Если это так, вы должны установить xzdecпакет, из вашего менеджера пакетов или через sudo apt-get install xzdec.


Для использования графического интерфейса вам также необходимо установить perl-tk:

sudo apt-get install perl-tk

Затем вы можете вызвать GUI через:

tlmgr --gui

А затем нажмите Load Defaultкнопку.

Kyle_the_hacker
источник
5
Это работает сказочно.
ste_kwr
Версия TeXLive 2013, включенная в Ubuntu 14.04, может перестать работать с tlmgr, поскольку TeXLive 2014 был выпущен в то же время. См .: askubuntu.com/questions/486170/…
landroni
1
Мне не хватало xzdecпакета на свежей установке 16.04. Работал нормально потом!
Даниэль