0

我尝试在我们的 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 Geography::Countries IP::Country Mail::SPF Mail::SpamAssassin Net::DNS::Resolver::Programmable Perl String::CRC32 YAML razor -代理

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

我该如何解决这个问题?

4

1 回答 1

1

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

于 2012-10-25T12:11:01.220 回答