这是我去年提出的关于为什么 TeX Live “要求”每年更新?。TeX Live 再次处于冻结期,未来几个月将不会提供任何新软件包或更新。一般来说,我对重建二进制文件不感兴趣(尽管我认为biber
可能是一个例外),我也不担心字体的更新。如果我切换到TeX Live 预测试,我想我会得到软件包更新,但这样一来,我就会容易受到二进制构建中的错误和 TeX Live 软件包格式更改的影响。另一个选择是从加拿大运输安全局并直接安装它们,但我不知道有没有自动化的方法可以做到这一点(从某种程度上来说,这不是 TeX Live 的用途)。在 TeX Live 冻结时,继续获取更新和新软件包的最简单方法是什么,同时将破坏的风险降至最低?
答案1
比从 CTAN 安装更简单的是以下步骤:* 从 tlpretest/archive 下载所有文件 *.tar.xz * 尝试运行tlmgr install --from-file *.tar.xz
这在大多数情况下应该可以工作,但存在一个问题,即文档和源文件(在 -doc.tar.xz 和 -source.tar.xz 中)作为单独的包安装(AFAIR)。
您仍然应该获得软件包的更新版本。
不,不要对二进制包执行此操作,尤其是在 Windows(库地狱)上。
答案2
我认为最简单的方法是下载 install
CTAN 目录中的那些软件包。您会在名称下找到它们:such_package.tds.zip
;它们是预安装的,您只需将它们解压缩到 中即可texmf-local
。不确定您是否必须texhash
在之后运行。您可以在安装新版本的 TeX Live 时删除它们。