我尝试使用 MiKTeX 2.9 包管理器 ( mpm.exe
) 安装savesym.sty
。 它列在 mpm 窗口中,我可以右键单击它并选择“安装”。 但是当 mpm 尝试安装时,它会因“未找到”错误而中止:
package repository: http://mirrors.dotsrc.org/ctan/systems/win32/miktex/tm/packages/ lightweight database digest: b412617853dd68b9a7087203775787c7 going to download 1311 bytes going to install 2 file(s) (1 package(s)) downloading http://mirrors.dotsrc.org/ctan/systems/win32/miktex/tm/packages/savesym.cab...
然后会弹出一个对话框,简单说
服务器错误响应:404
按照该链接进入存储库,该文件确实似乎不存在。那么我该如何解决这个问题呢?
而且这不是管理员权限问题。我可以使用 mpm 安装和使用其他软件包。
答案1
展望http://mirrors.dotsrc.org/ctan/systems/win32/miktex/tm/packages/我看到savesym
存档为savesym.tar.lzma
,但根据您的日志文件,请求的是(较旧的)CAB 版本。我只能猜测,原因是几天前这个镜像还没有更新(现在已经更新了)。
以下是一些一般提示:
您可以检查所选镜像是否(官方)更新MiKTeX 软件包存储库。
每次更新时,都会先更新一个文件。这也可以在每个镜像的
mpm.ini
存档中找到。您可以在那里阅读其他条目:miktex-zzdb1-2.9.tar.lzma
savesym
[保存符号] 类型=TarLzma
因此,如果您再次收到此错误消息,您可以检查是否存在不一致。