我决定用 TeX Live 2012 替换我当前的 MiKTeX 安装,但(像以前一样)进展不太顺利。不过,我没有放弃,而是决定这次在这里问一下 :)
我下载了 TeX Live 2012 映像文件(ISO)并将其安装到我的计算机上。
双击批处理文件根本不起作用(我猜它需要管理员权限),但从命令行运行它(Windows + Rcmd
RET
将以管理员权限启动它)至少可以启动该过程。(Tkinter 弹出一堆选项等)。
我设置了选项,以便为所有用户安装。所有其他选项均保留为默认设置。
安装过程按预期进行,直到安装以下包并引发以下错误:
Installing [0244/2479, time/total: 01:08/09:42]: boxhandler [343k] Partial download of E:/archive/boxhandler.source.tar.xz found, removing it. untar: untarring C:\texlive\2012\temp\boxhandler.source.tar failed (in C:\texlive\2012\texmf-dist) untarring C:\texlive\2012\temp\boxhandler.source.tar failed, stopping install. Installation failed. Rerunning the installer will try to restart the installation. Or you can restart by running the installer with: install-tl.bat --profile installation.profile [EXTRA-ARGS]
它总是因此失败,并perl.exe
在此后不久崩溃,显然抑制了的写入installation.profile
。
基于文本的界面也会发生同样的事情。
想法:TeX Live 自带了tar
,对吧?
答案1
自 TL 2012 DVD 发布以来,在这方面发生了两处变化:
- tar 的调用已发生改变
- tar 程序本身已更新
这两项更改都与文件的时间戳有关。我们希望在当前状态下,您和其他人提到的大多数错误都已成为历史,但对于 Windows,我们永远无法保证。