LWP :: Curl安装试图连接到互联网

时间:2017-06-07 19:16:36

标签: perl curl

我的团队正在尝试安装LWP::Curl模块 AIX服务器并且正面临一个问题。

我们正在使用Perl v5.8.8并正在尝试安装LWP::Curl v0.14 我们已在AIX服务器上成功安装 Curl v7.40

在安装LWP::Curl期间,似乎Curl.pm包正在尝试连接到互联网,但无法这样做。我们的AIX服务器未连接到Internet。

  • 这个连接是否必要?

  • 我们可以绕过此连接并仍然安装模块吗?

我已经在日志中发布了摘录

*** Your host cannot resolve the domain name 'cpan.org', which  
    probably means the Internet connections are unavailable.
==> Should we try to install the required module(s) anyway? [n] y 

如果我们选择“Y”搜索互联网上的依赖关系(' cpan.org')

*** Installing Test::Exception...
CPAN: Storable loaded ok
Going to read /home/root/.cpan/Metadata
Warning: Found only 0 objects in /home/root/.cpan/Metadata
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
LWP failed with code[500] message[LWP::Protocol::MyFTP: Bad hostname 'ftp.perl.org']
Fetching with Net::FTP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
Issuing "/usr/bin/ftp -n"
ftp : Unknown host ftp.perl.org
Not connected.
Local directory now /home/root/.cpan/sources/authors
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Bad luck... Still failed!
Can't access URL ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz.

1 个答案:

答案 0 :(得分:2)

  

我们的AIX服务器未连接到互联网。

我原以为cpan显然没有连接到互联网就行不通。当然,您不会认为所有CPAN模块的所有来源都存储在您的系统中?

但是如果你想在一个孤立的系统上安装随机的Perl模块,你就必须这样做。我建议你看一下CPAN::Mini。如果将其安装在 连接到Internet并使用它构建mirroe的计算机上,则可以将镜像复制到脱机系统并使用它来安装模块

另一种方法是手动下载模块的.tar.gz包文件(例如从LWP-Curl-0.14)将它们复制到AIX系统并使用{{3}中描述的过程从那里安装}

但请注意,以这种方式执行操作会消除cpan的大部分便利,特别是您必须建立任何缺少的依赖项(可能使用perlmodinstall站点)并以相同的方式下载和安装它们。您还必须更加谨慎地保持模块的最新状态,因为所有这些都必须手动完成