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 の通っているところにインストールしておいてください。
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」カテゴリの記事
- [Linux] ログイン画面のOS名表示など(2013.08.12)
- CentOSからWin7の共有フォルダへアクセス(2011.11.27)
- namazuのインストール手順(2011.09.02)
- mknmzで、エラー 'sh: line 1: no: command not found'(2011.08.30)
- PostgreSQL 8.1から7.3へデータ移行(2011.08.24)