当我尝试使用 tlmgr 更新 TeXLive 时,出现以下错误:
Unknown directive ...containerchecksum c59200574a316416a23695c258edf3a32531fbda43ccdc09360ee105c3f07f9fb77df17c4ba4c2ea4f3a5ea6667e064b51e3d8c2fe6c984ba3e71b4e32716955... , please fix it! at /usr/share/texlive/tlpkg/TeXLive/TLPOBJ.pm line 210, <$retfh> line 5579.
我看到很多人遇到了同样的错误,但答案通常是切换到 2015 年的存储库。然而,在我的情况下,我确实安装了 2016 年的版本,正如所述这里。我读到运行 update-tlmgr-latest.sh,可用这里,可能会有帮助,但它只输出以下内容:
Verifying archive integrity... All good.
Uncompressing TeX Live ManagerUpdater............................................................................................................................................................................
./runme.sh: Cannot find TeX Live root using kpsewhich --var-value=SELFAUTOPARENT.
./runme.sh: Please set your PATH as needed, otherwise it's hopeless.
基本上,我有与 Gomi 有同样的问题,但我确实执行了 2016 版 TeXLive 的全新安装并且我希望它能够正常工作。
谢谢。