我正在尝试从 MiKTeX 控制台安装软件包。我一直收到“无法连接到服务器”的错误。
然后我进入“软件包”并尝试将存储库从“互联网上的随机软件包存储库”更改为其他存储库,但它无法加载其他存储库。它只是说“无法连接到服务器”。
但是我的网络可以正常工作。知道发生了什么吗?
答案1
如果您想从本地存储库安装软件包,您可以从 CTAN 下载您感兴趣的软件包,更具体地说是从此目录下载:
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages
添加四个文件:pr.ini
、、miktex-zzdb1-2.9.tar.lzma
和 miktex-zzdb2-2.9.tar.lzma
,files.csv.lzma
并将它们安装在系统上的目录中。然后,选择从本地存储库安装,并将安装目录声明为您的本地存储库。
答案2
尽管主存储库已关闭,但我刚刚更新了 4 个软件包(没有问题),因此让我们尝试排除其他常见原因
如果您是 LAN 的付费管理员,则需要使用网络安装。
如果您是家庭专家或单个用户,则最好选择最简单的安装。
如果您使用管理员安装并且只有一个用户,那么您的麻烦就会加倍。如果您构建并下载自己的存储库,那么您将需要双倍维护它和已安装的副本。如果您有两个或更多用户,您可能希望为每个用户安装,但是如果他们自己进行更新,那么您的麻烦就会加倍或更多。
如果您是主用户,并且可以信任家庭网络上的其他人共享具有单独个人数据和根的通用可更新引擎,那么请考虑这种方法。
如果您之前的安装不正确,请转到 MiKTeX 控制台并运行清理(重置或卸载)。
下载 MiKTeX32 位便携的基本的安装到单个根目录,一个或所有用户可以共享。确保目录没有空格、标点符号或重音符号,因为这些是旧软件包失败的常见原因。我建议目录:\MiKTeX因为它简短、简单且描述性强。安装前,请将该目录添加到防病毒排除列表(win-defender 等。您始终可以在首次运行前扫描它)。确保设置可继承的用户权限以适合所有用户,这样以后就不会出现用户权限问题。
系统安装的唯一不同要求是建立 MiKTeX-console.exe 或包含的 MiKTeX-portable.cmd 的用户快捷方式,并将 c:\miktex\texmfs\install\miktex\bin 文件夹添加到系统环境中小路。所有基本功能(包括 TeXworks)都可以从控制台使用,如果你不想让别人弄乱它,那么就给他们一个快捷方式特克斯沃克斯或者他们自己选择的编辑器,并在 MiKTeX 控制台中设置自动下载软件包。如果这在以后导致任何问题,您可以轻松切换到“始终”。
因此,除了保持常规差异(或完整)备份以防受到干扰之外,无需做两次任何事情(yolo)。
如果你在安装软件包时遇到问题,可以在此处查看最新一期
如果您使用其他编辑器或查看器总是测试一下你是否在使用时遇到同样的问题特克斯沃克斯如果没有,则表明其他编辑器/查看器存在问题。
答案3
也许您的连接设置有问题。转到 MiKTeX 控制台 > 设置。在标题下,单击,然后Package installation
单击 ,更改包安装设置。在其中,根据您当前的连接设置更改您的代理设置。这对我有帮助。Change...
Connection Settings...