プロが教えるわが家の防犯対策術!

お世話になります。
CentOS release 5.7 (Final)にCourier-IMAPをインストールしたいのですがインストールできません。
ネット上で見つけた情報で示されたバージョンの物は公式サイトに無くなってしまっており、手に入る版はどうしてもインストールできないのです。
最新版で無くても構いませんので、公式サイトから手に入るソースをCentOS release 5.7 (Final)に入れる方法を教えて下さい。


参考にしたサイト
A)http://www.aconus.com/~oyaji/centos/courier-imap …
B)http://www.heppoko-kyoro.com/~kyoro/wiki/index.p …
C)http://d.hatena.ne.jp/think-t/20110321/p1

を参考に頑張ったのですがどうしてもだめでした。

B)では
# rpmbuild -ba --define 'xflags "--enable-unicodes=iso-2022-jp,iso-8859-1,utf-8' courier-imap.spec
エラー: Name フィールドがパッケージ中に必要です: (main package)
エラー: Version フィールドがパッケージ中に必要です: (main package)
エラー: Release フィールドがパッケージ中に必要です: (main package)
エラー: Summary フィールドがパッケージ中に必要です: (main package)
エラー: Group フィールドがパッケージ中に必要です: (main package)
エラー: License フィールドがパッケージ中に必要です: (main package)
になってしまいます

A 回答 (1件)

># rpmbuild -ba --define 'xflags "--enable-unicodes=iso-2022-jp,iso-8859-1,utf-8' courier-imap.spec



「"」が余計な気がしますが、その辺りどうなんでしょう?

rpmbuild -ta --define 'xflags --enable-unicodes=iso-2022-jp,iso-8859-1,utf-8' courier-imap-4.12.0.tar.bz2
でビルドは進んでいますが……。
# courier-authlib-0.65.0.tar.bz2 はCentOS5.9ではビルド出来なかった。
    • good
    • 0
この回答へのお礼

ありがとうございます。
こちらでもビルドできました。
初めてのコマンドだったので意味も調べずコピペしてました。
ちゃんと見るべきでした。

> # courier-authlib-0.65.0.tar.bz2 はCentOS5.9ではビルド出来なかった。

courier-authlib-0.63.0.tar.bz2がまだ有ったのでRPMを作りました。
バージョンがずれているので動くか心配ですが、取り敢えず進めてみます。
もしcourier-authlib-0.65.0.tar.bz2のRPMを作る方法がわかったら教えて下さい。

お礼日時:2013/03/07 18:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!