我在公司环境中有一台Linux电脑,通过需要身份验证的代理进行网页访问。
在第一次运行cpan时,它会自动配置通常所需的所有内容:
“自动配置了除'urllist'之外的所有内容。请调用'o conf init urllist'来配置您的CPAN服务器!”
提交:写入'/usr/lib/perl5/5.10.0/CPAN/Config.pm'
知道我需要使用代理进行导航,并阅读了关于代理和cpan的文档以及几个网页后,我: o conf init /proxy/ 如果您通过代理访问网络,可以在CPAN配置或环境变量中指定它们。$CPAN::Config中的变量优先级最高。 您的ftp_proxy?[] 您的http_proxy?[] 10.12.8.9:3128 您的no_proxy?[] 如果您的代理是需要身份验证的代理,您可以永久存储用户名。如果您不想这样做,只需按RETURN键。然后,您将被要求在每个未来会话中输入您的用户名。 您的代理用户ID?[] my_net_id 您用于身份验证代理的密码也可以永久存储在磁盘上。如果这违反了您的安全策略,请按RETURN键。然后,您将被要求在每个未来会话中输入密码。 CPAN:Term :: ReadKey已成功加载(v2.30) 您的代理密码? 请记得调用“o conf commit”以使配置永久! o conf commit commit:写入'/usr/lib/perl5/5.10.0/CPAN/Config.pm'
现在一切都应该好了,对吧? 这是我的愿望,
cpan[3]> i /Some::Module/ CPAN: Storable loaded ok (v2.18) 我想连接以下网站之一获取'authors/01mailrc.txt.gz': http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/ 尝试连接互联网是否可以? [yes] LWP不可用 尝试使用“/usr/bin/curl -L -f -s -S --netrc-optional”获取http://www.perl.org/CPAN/authors/01mailrc.txt.gzcurl:(22)请求的URL返回错误:407 系统调用“/usr/bin/curl -L -f -s -S --netrc-optional“http://www.perl.org/CPAN/authors/01mailrc.txt.gz > /root/.cpan/sources/authors/01mailrc.txt.tmp29726”返回状态22(wstat 5632)警告:期望的文件[/root/.cpan/sources/authors/01mailrc.txt.gz.tmp29726]不存在 尝试使用“/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp29726”获取http://www.perl.org/CPAN/authors/01mailrc.txt.gz--2012-07-17 15:57:38-- http://www.perl.org/CPAN/authors/01mailrc.txt.gz连接到10.12.8.9:3128...已连接。代理请求已发送,等待响应...301永久移动位置:http://www.cpan.org/authors/01mailrc.txt.gz[跟随] --2012-07-17 15:57:38-- http://www.cpan.org/authors/01mailrc.txt.gz连接到10.12.8.9:3128...已连接。代理请求已发送,等待响应...407代理身份验证要求 2012-07-17 15:57:38 错误407:需要代理身份验证。
“密码提示在哪里?”“我错过了什么配置CPAN通过公司代理进行身份验证访问互联网的步骤?”
在第一次运行cpan时,它会自动配置通常所需的所有内容:
“自动配置了除'urllist'之外的所有内容。请调用'o conf init urllist'来配置您的CPAN服务器!”
提交:写入'/usr/lib/perl5/5.10.0/CPAN/Config.pm'
知道我需要使用代理进行导航,并阅读了关于代理和cpan的文档以及几个网页后,我: o conf init /proxy/ 如果您通过代理访问网络,可以在CPAN配置或环境变量中指定它们。$CPAN::Config中的变量优先级最高。 您的ftp_proxy?[] 您的http_proxy?[] 10.12.8.9:3128 您的no_proxy?[] 如果您的代理是需要身份验证的代理,您可以永久存储用户名。如果您不想这样做,只需按RETURN键。然后,您将被要求在每个未来会话中输入您的用户名。 您的代理用户ID?[] my_net_id 您用于身份验证代理的密码也可以永久存储在磁盘上。如果这违反了您的安全策略,请按RETURN键。然后,您将被要求在每个未来会话中输入密码。 CPAN:Term :: ReadKey已成功加载(v2.30) 您的代理密码? 请记得调用“o conf commit”以使配置永久! o conf commit commit:写入'/usr/lib/perl5/5.10.0/CPAN/Config.pm'
现在一切都应该好了,对吧? 这是我的愿望,
cpan[3]> i /Some::Module/ CPAN: Storable loaded ok (v2.18) 我想连接以下网站之一获取'authors/01mailrc.txt.gz': http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/ 尝试连接互联网是否可以? [yes] LWP不可用 尝试使用“/usr/bin/curl -L -f -s -S --netrc-optional”获取http://www.perl.org/CPAN/authors/01mailrc.txt.gzcurl:(22)请求的URL返回错误:407 系统调用“/usr/bin/curl -L -f -s -S --netrc-optional“http://www.perl.org/CPAN/authors/01mailrc.txt.gz > /root/.cpan/sources/authors/01mailrc.txt.tmp29726”返回状态22(wstat 5632)警告:期望的文件[/root/.cpan/sources/authors/01mailrc.txt.gz.tmp29726]不存在 尝试使用“/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp29726”获取http://www.perl.org/CPAN/authors/01mailrc.txt.gz--2012-07-17 15:57:38-- http://www.perl.org/CPAN/authors/01mailrc.txt.gz连接到10.12.8.9:3128...已连接。代理请求已发送,等待响应...301永久移动位置:http://www.cpan.org/authors/01mailrc.txt.gz[跟随] --2012-07-17 15:57:38-- http://www.cpan.org/authors/01mailrc.txt.gz连接到10.12.8.9:3128...已连接。代理请求已发送,等待响应...407代理身份验证要求 2012-07-17 15:57:38 错误407:需要代理身份验证。
“密码提示在哪里?”“我错过了什么配置CPAN通过公司代理进行身份验证访问互联网的步骤?”