Jak poprawnie zainstalować i używać texlive z menedżerem pakietów

40

Chciałbym wiedzieć, jak poprawnie zainstalować i używać texlive wraz z menedżerem pakietów tlmgr w Ubuntu. Oto, co zrobiłem, aby zainstalować texlive:

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

A teraz mam texlive, ale menedżer pakietów nie działa. Oto błąd

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

Czy jest lepszy sposób na zainstalowanie texlive? Co mogę zrobić, aby naprawić menedżera pakietów w tym momencie?

ste_kwr
źródło
1
Jeśli nie masz problemów z przestrzenią, możesz zainstalować pełny pakiet texlive:sudo apt-get install texlive-full
D-unit
Dzięki. Wolę jednak instalować tylko to, czego potrzebuję. Głównie dlatego, że lubię wiedzieć, czego używam, ponieważ używam wielu komputerów do kompilacji moich plików (praca / dom itp.), A niektóre z nich mają problemy z przestrzenią.
ste_kwr,

Odpowiedzi:

54

Po prostu uruchom tlmgr init-usertreenajpierw, a następnie uruchom sudo tlmgr update --all.


Może dostaniesz:

/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 [email protected].
tlmgr: exiting unsuccessfully (status 1).

Jeśli tak, musisz zainstalować xzdecpakiet z poziomu menedżera pakietów lub za pośrednictwem sudo apt-get install xzdec.


Aby korzystać z GUI, musisz również zainstalować perl-tk:

sudo apt-get install perl-tk

Następnie możesz przywołać GUI poprzez:

tlmgr --gui

A następnie naciśnij Load Defaultprzycisk.

Kyle_the_hacker
źródło
5
To działa bajecznie.
ste_kwr
Wersja TeXLive 2013 zawarta w Ubuntu 14.04 może przestać działać z tlmgr, ponieważ w międzyczasie wydano TeXLive 2014. Zobacz: askubuntu.com/questions/486170/…
landroni
1
Brakowało mi xzdecpakietu przy nowej instalacji 16.04. Potem działało dobrze!
Daniel