0

CentOS6サーバーに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):インストールされているモジュールは次のとおりです。ExtUtils:: MakeMaker Geography :: Countries IP :: Country Mail :: SPF Mail :: SpamAssassin Net :: DNS :: Resolver :: Programmable Perl String :: CRC32 YAML razor -エージェント

rpm installを再実行しようとすると、同じエラーメッセージが表示されます。「エラー:依存関係の失敗:perl(String :: CRC32)がlftp-4.3.8-1.el6.rfx.x86_64に必要です」

どうすればこれを解決できますか?

4

1 に答える 1

1

依存関係は、事前にパッケージ化されたバージョンのString::CRC32をインストールすることによって満たす必要があります。CentOS 6の場合、これはperl-String-CRC32-1.4-9.el6.x86_64.rpmのように見えます(使用可能なパッケージのバージョン番号が異なる場合があります)。

于 2012-10-25T12:11:01.220 に答える