lftp安装失败

时间:2012-10-25 11:37:09

标签: perl install centos centos6 lftp

我尝试在CentOS 6服务器上安装lftp。

首先我尝试了这个:

yum install lftp

但我得到了:“没有包装lftp可用”

其次我下载了rpm并尝试安装它。

rpm -Uvh /root/src2/lftp-4.3.8-1.el6.rfx.x86_64.rpm

我得到了: “错误:失败的依赖项:     lftp-4.3.8-1.el6.rfx.x86_64需要perl(String :: CRC32)“

我试图通过以下方式解决这个问题:

perl -MCPAN -e shell

install String::CRC32

(还有另一个问题,但我也可以通过安装YAML模块解决它)

最后它成功了。

现在安装的模块列表(instmodsh):     安装的模块是:        ::的ExtUtils MakeMaker的        地理::国家        IP ::国家        邮件:: SPF        的Mail :: SpamAssassin的        网:: DNS ::解析器::可编程        Perl的        字符串:: CRC32        YAML        剃刀剂

如果我尝试重新运行rpm install,则会收到相同的错误消息。 “错误:失败的依赖项:     lftp-4.3.8-1.el6.rfx.x86_64需要perl(String :: CRC32)“

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

必须通过安装预先打包的String :: CRC32版本来满足依赖性。对于CentOS 6,这似乎是perl-String-CRC32-1.4-9.el6.x86_64.rpm(您的可用软件包可能有不同的版本号)。