我尝试在我们的CentOS 6服务器上安装LFTP。
首先我尝试了:
yum install lftp
但是我得到了:"没有包装LFTP"
第二我下载了rpm并尝试安装它。
rpm -Uvh /root/src2/lftp-4.3.8-1.el6.rfx.x86_64.rpm
我得到了:"错误:依赖性失败: perl(String :: CRC32)是LFTP-4.3.8-1.el6.rfx.x86_64"
)我试图通过:
解决此问题perl -MCPAN -e shell
和
install String::CRC32
(还有另一个问题,但我也可以通过安装YAML模拟来解决)
最终成功。
现在已安装的模块列表(Instmodsh): 安装的模块是: exputils ::制造商 地理::国家 IP ::乡村 邮件:: spf 邮件:: spamassassin NET :: DNS :: Resolver ::可编程 珀尔 字符串:: CRC32 yaml 剃刀代理
如果我尝试重新安装RPM,我会收到相同的错误消息。"错误:依赖性失败: perl(String :: CRC32)是LFTP-4.3.8-1.el6.rfx.x86_64"
)如何解决此问题?
必须通过安装String :: CRC32的预包装版本来满足依赖关系。对于CentOS 6,这似乎是perl-string-crc32-1.4-9.el6.x86_64.rpm(您的可用软件包可能具有不同的版本号)。