Spamassassinのインストールをしたいのですが、
作成されたrpmファイルをインストールしようとするとエラーがでてしまいます。
OS:RedHat7
Perl:v5.6.1
# rpm -Uvh *.rpm
error: failed dependencies:
perl(HTML::Parser) is needed by perl-Mail-SpamAssassin-2.63-1
何が原因かわかりません・・・。
RPMは本家より入手しました。
何かご教授お願いします!!
> # rpm -Uvh *.rpm
> error: failed dependencies:
> perl(HTML::Parser) is needed by perl-Mail-SpamAssassin-2.63-1
>
> 何が原因かわかりません・・・。
> RPMは本家より入手しました。
>
> 何かご教授お願いします!!
HTML::Parserというperlモジュールが必要ということです。
組み込み方法は2通りあり、
1.CPANからperlに組み込む。
2.perl-HTML-Parserのrpmパッケージをインストール。
CPANから組み込んだ場合、perlのバージョンが上がった時はもう1度
組込み直しする必要が出てきますし、rpmパッケージの場合では依存
関係が発生して余計なモノまでインストールされる事があり、難しく
なります。
どの方法を取るかは自分で判断してください。
CPANでの組込み方法の参考
http://y-kit.jp/saba/xp/cpan.htm
rpmパッケージ
http://rpmfind.net/linux/rpm2html/search.php?query=perl-HTML-Parser&submit=Search+_
ありがとうございます。
参考にさせていただきます。
またなにかありましたら、よろしくお願いします。