« VMware PlayerのDHCPサーバの設定 | トップページ | namazuのインストール手順 »

2011年8月30日 (火)

mknmzで、エラー 'sh: line 1: no: command not found'

CentOS 3.6 にnamazuをインストールした。
そして、mknmzでインデックスを作成しようとしたところ、'sh: line 1: no: command not found' というエラーが発生。

「1行目で、noコマンドがない」というエラー。
何んすか?

で、答えは、namazuのFAQ

mknmz を実行すると sh: no: command not found と表示されてうまく動きません

Namazu は ./configure の実行時に nkf, kakasi (chasen, mecab) のパスを $PATH から検出します。あらかじめ nkf, kakasi (chasen, mecab) を $PATH の通っているところにインストールしておいてください。

あぁ、そうだんだぁ。kakasiはインストールしたけど、nkfは、、、

$ which nkf
/usr/bin/which: no nkf in (...)

なかったのねぇ。。。

ってことで、sourceforge.jpのnkfプロジェクトから、ソースをダウンロードして、インストール。

$ tar xzf nkf-2.1.1.tar.gz

$ cd nkf-2.1.1

$ make
...

$ su
Password: ********

# make install ...

nkfの日本語マニュアルもインストールされるけど、エンコーディングが合わないので、早速nkfを使って変換してみた。

# cd /usr/local/man/ja/man1

# nkf -g nkf.1
ISO-2022-JP

# echo $LANG
ja_JP.eucJP

# mv nkf.1 nkf.1.iso-2022-jp

# nkf -e nkf.1.iso-2022-jp > nkf.1

この後、namazuの再インストールを行い、無事、mknmzできるようになった。

外部リンク:

« VMware PlayerのDHCPサーバの設定 | トップページ | namazuのインストール手順 »

Linux」カテゴリの記事

2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Amazonリンク

ダイビング写真(swf)

ブログ内検索

  • Google
    WWW を検索
    ブログ内を検索

リンク(いつもお世話さま)

  • ソニーストア
     iTunes Store(Japan)
    Just MyShop(ジャストシステム)
    ブックオフオンライン
無料ブログはココログ