M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2006年3月17日 12:19

CentOS4でText::Kakasiを入れるには、kanwadict辞書のシンボリックリンクが必要

このエントリーをはてなブックマークに追加 mixiチェック

Web にファイルをアップロードして、そこにアクセスしてファイルを取ってもらうサービスを作っているんですけれども、どうしてもファイル名を日本語でつけてしまって、そうすると相手のブラウザによってダウンロードできなくなるんだよね、ていう話があって、「じゃあ、kakasi に通して漢字かな(ローマ字)変換すればいいよね!」ということで、Perl のバッククォート演算子で取ってくるっていうのもなんだか危険なにほいがしたので、Text::Kakasi モジュールを使うことにしました。

いつもの通り、CPAN シェルでインスコしようと思って、install Text::Kakasi と入力したら、エラー終了です。kakasi は既に入っているのに!

よく見ると、

t/03-encode....ok 1/65/usr/share/kakasi/kanwadict: そのようなファイルやディレクトリはありません
 

となっていましたから、こんなんしてみました。

# find /usr/ -name 'kanwa*'
/usr/local/share/kakasi/kanwadict
 

ということで、

# ln -s /usr/local/share/kakasi/kanwadict /usr/share/kakasi/kanwadict
 

とシンボリックリンクを作っておき、再度 CPAN シェルからインストールすると、成功しました。やったね!

~~~

これって、「校正.pdf」をアップロードしたら勝手に「kousei.pdf」になるってだけなんですけれどもね。

投稿 大野 義貴 [Linux] | |

トラックバック(1)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1586

1行取り込み処理を変更しました。 続きを読む

コメント(1)

えーなんか問題あったんですかねぇ。
RPMで入れればいーじゃん。(RPM派)

http://kabayaki.jp/page.php?file=product/KabayakiGPL.html
とかに「Kakasi-xxxxxx.i386.rpm」が置いてあるんでどうよってことではだめですか、そうですか。

というかCentOS4とCPAN相性悪すぎ。

コメントする