使用 tlmgr 管理 TEXMFHOME 中的包

使用 tlmgr 管理 TEXMFHOME 中的包

我在 Linux 系统上使用 TeX Live。我当前的操作系统版本有点旧,附带的 Tex Live 软件包不是最新的。我需要TEXMFHOME为一些 CTAN 软件包使用自定义 texmf。它们大多数都带有 TDS 文件,因此我只需将 TDS 存档解压到本地 texmf 树中即可。但是,当我想从这个本地 texmf 树中删除一些软件包时,我必须列出原始 TDS 存档中的文件,以确保删除的文件不会多于或少于必要的文件。我想我正在做软件包管理器的典型工作。

我注意到 TeX Live 附带一个tlmgr看起来像包管理器的二进制文件。但我的操作系统阻止我运行这个二进制文件,警告我应该使用操作系统包管理器(附带旧包)。我不想单独安装 TeX Live,因为我需要的只是一些包,而不是整个 TeX Live。如果可以tlmgr在本地 texmf 树中管理 CTAN 包就太好了。这可能吗?

答案1

我想我现在可以关闭它了。我tlmgr发现--usermode

“tlmgr” 提供了一种称为“用户模式”的受限方式,以与主安装相同的方式管理任意 texmf 树。

这正是我需要的。详细信息可以参见其手册。

相关内容