安装问题:无法确定版本!

安装问题:无法确定版本!

我的 Windows 10 系统刚刚开始像通常的 Windows 系统一样运行:时不时地,它会突然自行停止。

不幸的是,这件事发生在我更新 TeX Live(2017)时。

现在,如果我尝试启动 TeX Live GUI,我会立即收到错误:

Problem with installation: cannot determine release!

如果我tlmgr update --all在命令提示符下启动,我会得到一系列不可见的字符,后面跟着:

at C:/texlive/2017/tlpkg/TeXLive/TLPOBJ.pm line 103, <TMP> line 1.

我找到了这个帖子: “TeX Live Manager”发送错误消息“无法确定版本” 但它的答案对我没有帮助,因为我release-texlive.txt在目录中有一个文件C:\texlive\2017,其中包含:

TeX Live (http://tug.org/texlive) version 2017

This file is public domain.  It is read by install-tl --version,
tlmgr --version, and texconfig conf, and a final line appended with
the precise version number by tl-update-images during a build.

The following blank line helps avoid confusing output when
used directly from svn, so don't delete it.

答案1

我回答我自己的问题只是为了记录。

如果像我的情况,我强烈建议发送电子邮件至[email protected],请参阅这里了解更多信息。(邮箱是公开的,你可以看到该列表的先前帖子集合这里。如果这是您第一次写文章,请稍等片刻,因为您的文章在发布前需要经过检查。)

至于我的问题,我的一些文件被损坏了(例如,我的texlive.tlpdb文件 C:/texlive/2017/tlpkg只包含无效字符,而不是像往常一样包含正常文本)。

不幸的是,它没有修复运行update-tlmgr-latest.exe也不跑步tlmgr recreate-tlpdb --platform=win32

最后,由于修复该问题(找到所有损坏的文件)比重新安装 TeX Live 更复杂,所以我重新安装了,现在一切都运行正常。

重新安装之前,我对硬盘运行了“优化和碎片整理”。

感谢 Norbert(TeX Live 团队)和 David 的帮助。

相关内容