设置 PATH 以使用当前 TeX Live bin 目录

设置 PATH 以使用当前 TeX Live bin 目录

我运行的是 Ubuntu 16.04。我想运行更新-tlmgr-最新版.sh在我的计算机上(参见潜在问题在下面查看详细信息),但在我这样做之前,https://www.tug.org/texlive/tlmgr.html在“灾难恢复”下说我应该

确保您的 PATH 设置为使用当前 TeX Live bin 目录;恢复档案使用kpsewhichPATH 来确定在何处解压自身。

问题简述:我绝对不“确定”与这一切相关的任何事情,因为我的 ubuntu 功能被严格限制在最低限度。

我尝试了以下操作:


sudo apt-get purge texlive

生产

Package 'texlive' is not installed, so not removed

apt-get 无法识别我的 texlive 安装,尽管它已经安装,因为我使用它来编译我的 LaTeX 文档。


which install-tl

没有输出


which tlmgr

sudo su
which tlmgr

都生产

/usr/bin/tlmgr

因此 root 和用户帐户识别 tlmgr 的同一目录(我认为这可能很重要,但我不知道为什么)


潜在问题

我在尝试着

tlmgr update --self

但所有

tlmgr update --all
tlmgr update --list
tlmgr update --self

给我(这取自类似的问题,但只有校验和以及最后的行号不同,其余相同):

(running on Debian, switching to user mode!) Unknown directive 
...containerchecksum
c59200574a316416a23695c258edf3a32531fbda43ccdc09360ee105c3f07f9fb77df17c4ba4c2ea4f3a5ea6667e064b51e3d8c2fe6c984ba3e71b4e32716955... ,
please fix it! at
/usr/share/texlive/tlpkg/TeXLive/TLPOBJ.pm line 210, line 5579.

sudo su
tlmgr update --self

输出

(running on Debian, switching to user mode!)
cannot setup TLPDB in /root/texmf at /usr/bin/tlmgr line 5604.

我想我正在运行 Debian TL,因为它正在切换到用户模式。


sudo apt-get install texlive

导致双重安装,使系统变得混乱。

中描述的步骤这个帖子有点让人不知所措,但如果你认为这是绝对最好的选择,我会的。

相关内容