我在 Windows 10 工作机器上使用 MikTex 来制作工作文档。在我尝试安装包 hyperref 之前,它运行良好。我发现我无法安装任何包,大概是因为防火墙阻塞。我尝试设置本地存储库,但它也被阻止了,并显示“已达到超时,错误 28”消息。我尝试选择不同的网络存储库,但它提供的列表是空的,并且不允许我输入存储库的 URL。我通过 MikTex 控制台尝试了其他各种方法,但没有结果 - 经常出现“已达到超时”错误。
于是我按照建议完成了 MikTex 的完整安装,这样它就再也不需要请求软件包了。我按照说明从 MikTex 网站下载了 Net Installer。但它也被阻止了,大概是在它尝试连接到镜像并下载所有软件包的阶段。
我可以通过浏览器连接到镜像站点并从中手动下载,但 MikTex 的尝试失败了。
看来我需要的是一个可下载的安装程序,一旦下载,就不需要再下载任何其他东西了 - 所以需要一个包含所有软件包的完整 4GB 左右的文件(Net Installer 文件只有 100 多 MB),或者手动将所有软件包下载到目录并告诉 MikTex 使用它们。对于后一种方法,在我查看的镜像中,我找不到下载所有软件包的方法。此外,我找不到任何方法告诉 MikTex 只从本地机器上的普通目录中获取软件包。它似乎坚持从它设置为存储库的目录中获取它们,并且这样做的尝试被阻止,大概是因为它们涉及尝试连接到网络镜像。
有人能帮我解决这个问题吗?
非常感谢。
答案1
使用便携版 MiKTeX。多年来,我一直在企业 Windows 10 机器上使用该版本,该版本完全安全且已锁定。详细信息请参阅 miktex.org/download -> 便携版。