每次我尝试在 Windows XP Pro 下安装 MiKTeX 2.9 的完整发行版时,都会收到以下错误消息。
Installation: C:\Program Files\MiKTeX 2.9
Loading package database...
starting package maintenance...
installation directory: "C:\Program Files\MiKTeX 2.9"
package repository: "C:\Documents and Settings\Vasilios\My Documents\My Downloads\MiKTeX\miktex-2.9.4250"
visiting repository "C:\Documents and Settings\Vasilios\My Documents\My Downloads\MiKTeX\miktex-2.9.4250"...
repository type: local package repository
loading lightweight database...
lightweight database digest: 33d72d9ab13255850b97edbad0e46998
An error occurred:
source file: Libraries\MiKTeX\PackageManager\PackageInstaller.cpp
source line: 3281
message: The operation could not be completed because the following file failed verification:
C:\Documents and Settings\Vasilios\My Documents\My Downloads\MiKTeX\miktex-2.9.4250\hpsdiss.cab
info:
如果有帮助的话,我尝试安装它的计算机是通过无线接口连接到互联网的。为了获得分发文件,我必须将它们下载到通过以太网连接到互联网的计算机上,然后使用记忆棒将它们传输过去。
此外,如果有任何帮助,我从以下 http 服务器下载了 MikTeX 2.9 的完整发行版。
ctan.unsw.edu.au
任何帮助,将不胜感激。
答案1
查看最新MiKTeX 存储库可能存在的问题。问题可以可能是存储库已损坏(更新错误、校验和不正确等)。解决方案可能是切换到不同的(完整的)服务器,或完全切换到不同的存储库。
作为替代方案(通过类似的问题作为参考)使用基本安装程序安装 MiKTeX 2.9。然后,可以动态更新软件包或者根据需要添加软件包。
答案2
此处的 MiKTeX Sourceforge 错误单中描述了在 Windows 7 中对我有用的解决方案:
https://sourceforge.net/p/miktex/bugs/1935/
...将 MiKTeX 安装程序设置为兼容模式 Vista。