我尝试在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)“
我该如何解决这个问题?
答案 0 :(得分:1)
必须通过安装预先打包的String :: CRC32版本来满足依赖性。对于CentOS 6,这似乎是perl-String-CRC32-1.4-9.el6.x86_64.rpm(您的可用软件包可能有不同的版本号)。