我和其他几个人(我没有引用参考资料)在使用时遇到了tlmgr update -all
有关oberdiek
软件包更新的问题。一般来说,更新后会缺少软件包。什么时候才能将软件包划分oberdiek
为完整且可行的软件包?
答案1
最初(我认为)该软件包中有 97 个 dtx 文件,现在有 43 个,因此从某种程度上来说只完成了一半多一点,但是没有计划主动拆分更多文件。但是,如果出现需要更新剩余 43 个文件的问题,我可能会将更新后的软件包拆分到其自己的存储库中,而不是在 oberdiek 软件包中就地更新。
有点令人惊讶的是,作为最终用户,您注意到了任何变化,ctan 上从未缺少过软件包,只是文件移出了它们自己的目录,因此任何拥有完整 texlive 发行版的人都不会注意到除了输入树中的一些内部重新排列之外的任何东西。
那些只安装了特定软件包的极简 texlive 用户(通常作为持续集成测试构建的一部分)会受到影响,因为他们需要调整已安装软件包的列表。这就是为什么每次更新的 ctan-announce 消息都会列出您可能需要安装的软件包集。
可能是您使用的镜像速度较慢,需要一段时间才能使所有软件包同步,考虑到软件包安装的分布式特性,很难控制这一点。