如何使用包管理器正确安装和使用texlive
我想知道如何正确安装,并在Ubuntu中使用texlive和包管理器tlmgr。 这是我安装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? 此时我该怎么做才能修复软件包管理器?
首先运行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).
如果是这样,您必须从软件包管理器或通过sudo apt-get install xzdec
。
要使用GUI,还需要安装perl-tk
:
sudo apt-get install perl-tk
然后你可以通过以下方式召唤GUI:
tlmgr --gui
然后点击Load Default
按钮。
如果你想在Ubuntu上使用tlmgr
你基本上有两个选择:
-
从头开始安装texlive并创建一个虚拟包
-
使用install-tl-ubuntu ,如tex.SE上的这个答案所述