scarabeus Overlayのbsfilterを入れる
GentooマシンではSylpheedをMUAとして使用していて、迷惑メールの振り分けにbsfilterを使用している。
bsfilterがメインのportageツリーから削除されたみたいなので、なんか無いかと探したらscarabeus Overlayにあったので導入してみた。
layman導入
bsfilter導入
"emerge bsfilter"すると、
emerge: there are no ebuilds built with USE flags to satisfy "dev-ruby/mecab-ruby[ruby_targets_ruby18]".
!!! One of the following packages is required to complete your request:(dependency required by "mail-filter/bsfilter-1.0.17_rc4" [ebuild])
(dependency required by "bsfilter" [argument])
って怒られる。
紆余曲折を経てイカ^H^H以下の対応をしたらうまくいった。
結局、mecab-ruby-0.97には"IUSE: ruby_targets_ruby18"が無くてダメなので、mecab-ruby-0.98-r1
が必要(ただし~amd64)で、そのためにmecab-0.98(やっぱり~amd64)が必要だったということの模様。
なんかうまくいってない
bsfilterコマンドが見つからない…。
あれ?
最終的に
scarabeus Overlayのgitwebにアクセスして、ebuildファイルの一つ古いやつを拾ってきた。
これをlocal overlayに置いてインストール、という力業でとりあえず解決を図った。