我使用 debian(不稳定)并从官方存储库安装了大多数 LaTeX 包(除了一些我直接复制到 识别的文件夹中的包texhash
)。
我刚刚了解到可以使用tlmgr
实用程序和命令来更新包,例如:
tlmgr update --self --all
我想知道这个命令在我的 Debian 上如何“安全”。事实上,如果我像这样更新我的 texlive 发行版,我的软件包将比 Debian 提供的软件包更新(在元软件包中texlive-latex-extra
)。那么,当 Debian 更新时会发生什么?难道不会有某种冲突吗?
答案1
这不稳定debian 版本sid
并Jessie
提供tlmgr
(您可能查找这里)。您可以使用它,因为它在用户模式下运行(请参阅文档或者手册页)。这意味着它会将新的/更新的包写入您的主文件夹,并且不会与包管理器冲突。PDFLaTex 等更喜欢您主文件夹中的包。
tlmgr 可执行文件不包含在任何稳定的debian(参见这里)。因此您无法使用 进行更新tlmgr
。您可以手动将 texlive 安装到 ,而/usr/local/texlive
不会弄乱 Debian 软件包管理器(这是默认目录)。/usr/local
不会受到官方 Debian 软件包的影响(请参阅Debian 维基)。完成此操作后,您可以使用它tlmgr
来更新您的 texlive 包。(我在 ubuntu 上执行此操作没有任何问题)