解决了!!

解决了!!

我在 Windows 10 上安装 Texlive 2019 时遇到问题。初始参数设置后,安装开始,但在第一个包解压时失败。上次我尝试该-gui text参数时,在参数请求之前看到以下错误消息:

C:\Users\giuliano.favro\Desktop\LaTex\install\install-tl-20191210>install-tl-windows.bat -gui text
Loading http://ctan.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb
xz: (stdin): Compressed data is corrupt

这是日志文件的摘录

Installing [0001/3903, time/total: ??:??/??:??]: texlive.infra [392k]
TLUtils::untar: C:\Users\giuliano.favro\Desktop\LaTex\install\install-tl-20191210\tlpkg\installer\tar.exe xmf C:\Temp\j3VqjjrMK2\FICuSH6CZw/texlive.infra.tar failed (in C:/texlive/2019)
TLPDB::_install_package: untar failed
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
  install-tl-windows.bat --profile installation.profile [EXTRA-ARGS]
or
  install-tl-advanced.bat --profile installation.profile [EXTRA-ARGS]

我已经尝试更改镜像或一些安装参数,但是每次尝试解压包时脚本都会失败texlive.infra.tar

我的错在哪里?

谢谢。


更新 1:

同时,我尝试监视安装脚本使用的临时目录,因为它在任何安装尝试结束时都会被删除。在安装尝试期间,临时文件似乎没有损坏。但有些奇怪。

该文件texlive.infra.tar.xz大小为 214 kB,具有以下 sha1 哈希值: 51d79be829834e3de3f0d9c1d36e892a0c05fe15 *texlive.infra.tar.xz

但该文件texlive.infra.tar是0字节。

我猜想脚本用来解压它的命令操作失败了。我尝试使用 7-zip 解压 .xz 文件(复制以防被脚本删除),.tar 文件解压没有问题。它的大小为 980kB,sha1 哈希值为: af815f498b3db43d614c44a606b123b82a30addf *texlive.infra.tar

此 tarball 可以通过 7-zip 打开,不会出现任何错误。

我的看法是,解压 .xz 文件的命令应该存在问题。该命令如何使用脚本进行此操作?

谢谢。


更新 2:

解决了!!

问题是由我的路径中存在的旧版 msys 引起的。我已将其从路径临时中删除,安装成功!

有一些组件与xz操作有冲突。

相关内容