我的 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 的帮助。