我尝试在我们的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::DNS::Resolver::Programmable String::CRC32 YAML razor-agents
如果我尝试重新运行rpm install,我得到了相同的错误信息。“错误:失败的依赖关系:lftp-4.3.8-1.el6.rfx.x86_64需要perl(String::CRC32)”
我该如何解决这个问题呢?
发布于 2012-10-25 20:11:01
必须通过安装预打包的String::CRC32版本来满足该依赖项。对于CentOS 6,这似乎是perl-String-CRC32-1.4-9.el6.x86_64.rpm (您可用的包可能有不同的版本号)。
https://stackoverflow.com/questions/13067722
复制相似问题