Windows 上的 tlmgr 代理

Windows 上的 tlmgr 代理

我在 Windows 7 上安装了 TeX Live。我需要一些额外的软件包。计算机位于代理后面,因此 tlmgr 无法工作。我在 tlmgr 文档中找不到任何关于代理的提及。当我尝试在互联网上搜索时,我找到的所有信息都假设是 Unix 系统。

我该如何设置计算机以使用 tlmgr?

答案1

tlmgr使用两种下载方法之一:首选的是LWP(Perl 模块),如果失败,则返回wgetLWP支持代理,因此它应该工作(我无法确认,因为我没有运行代理)。

您所需要的内容记录在 LWP 手册页中,但我将其复制到这里:

   http_proxy
   ftp_proxy
   xxx_proxy
   no_proxy
       These environment variables can be set to enable communication
       through a proxy server.  See the description of the "env_proxy"
       method in LWP::UserAgent.

我们已经在实例中设置了启用代理,因此设置变量(并导出它)LWP就足够了。http_proxy

顺便说一句(并非如此),wget评估相同的变量,因此如果LWP方法失败,也wget应该使用代理。

相关内容