2012-10-25 68 views
-1

我嘗試在我們的CentOS 6服務器上安裝lftp。lftp安裝不成功

首先我嘗試這樣做:

yum install lftp 

但我得到: 「沒有可用的軟件包的lftp」

其次我下載RPM,並試圖安裝它。

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

我: 「錯誤:無法相依: 的Perl(字符串:: CRC32)由lftp的-4.3.8-1.el6.rfx.x86_64需要」

我試圖解決這個由:

perl -MCPAN -e shell 

install String::CRC32 

(有另外一個問題,但我可以解決這個問題安裝YAML modul)

最後它成功了。 安裝的模塊:現在安裝的模塊(instmodsh)的

列表 的ExtUtils :: MakeMaker的 地理::國家 IP ::國家 的Mail :: SPF 的Mail :: SpamAssassin的 的Net :: DNS ::解析器::可編程 的Perl 字符串:: CRC32 YAML 剃刀代理

如果我嘗試重新運行RPM安裝,我得到了相同的錯誤消息。 「錯誤:失敗的依賴關係: perl(String :: CRC32)是需要的lftp-4.3.8-1.el6.rfx.x86_64」

我該如何解決這個問題?

回答

1

必須通過安裝預打包版本的String :: CRC32來滿足依賴性。對於CentOS 6,這似乎是perl-String-CRC32-1.4-9.el6.x86_64.rpm(您的可用軟件包可能有不同的版本號)。

+0

我不完全明白,但它適用於'yum install perl-String-CRC32'。非常感謝你! – erno666