
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
操作と競合するコンポーネントがいくつかあります。