在 Debian 上使用 tlmgr 更新 LaTeX 包安全吗?

在 Debian 上使用 tlmgr 更新 LaTeX 包安全吗?

我使用 debian(不稳定)并从官方存储库安装了大多数 LaTeX 包(除了一些我直接复制到 识别的文件夹中的包texhash)。

我刚刚了解到可以使用tlmgr实用程序和命令来更新包,例如:

tlmgr update --self --all

我想知道这个命令在我的 Debian 上如何“安全”。事实上,如果我像这样更新我的 texlive 发行版,我的软件包将比 Debian 提供的软件包更新(在元软件包中texlive-latex-extra)。那么,当 Debian 更新时会发生什么?难道不会有某种冲突吗?

答案1

不稳定debian 版本sidJessie提供tlmgr(您可能查找这里)。您可以使用它,因为它在用户模式下运行(请参阅文档或者手册页)。这意味着它会将新的/更新的包写入您的主文件夹,并且不会与包管理器冲突。PDFLaTex 等更喜欢您主文件夹中的包。

tlmgr 可执行文件不包含在任何稳定的debian(参见这里)。因此您无法使用 进行更新tlmgr。您可以手动将 texlive 安装到 ,而/usr/local/texlive不会弄乱 Debian 软件包管理器(这是默认目录)。/usr/local不会受到官方 Debian 软件包的影响(请参阅Debian 维基)。完成此操作后,您可以使用它tlmgr来更新您的 texlive 包。(我在 ubuntu 上执行此操作没有任何问题)

相关内容