![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
いつもお世話になっております。
使用しているOSは、CentOS6です。
http://naossa.hatenablog.jp/entry/20120909/13543 …
を参考に、rootで次のようにコマンドを実行しました。
$ cd /usr/local
$ wget "http://kakasi.namazu.org/stable/kakasi-2.3.4.tar …
$ tar xvzf kakasi-2.3.4.tar.gz
$ cd kakasi-2.3.4/
$ ./configure
$ make
$ make install
$ echo "今日も元気だご飯とカボチャがうまい" | nkf -e | kakasi -w | nkf -w
結果、以下のような結果になりました。
-----------------------------------------------
bash: nkf: コマンドが見つかりません
bash: kakasi: コマンドが見つかりません
bash: nkf: コマンドが見つかりません
$kakasi -h
bash: kakasi: コマンドが見つかりません
-----------------------------------------------
namazuを利用するつもりはなく、
http://www.pahoo.org/e-soul/webtech/php03/php03- …
を自分の環境で再現するためにkakasiを入れようと考えています。
kakasiを動かすにはどのようにすればいいのでしょうか。
どなたかご教示の方、どうかよろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
CentOS6.4で試してみました。
tar.gzのDLは/rootに。
ふつ~に成功しましたが……。
# nkfはyumでインストール。
>$ ./configure
>$ make
>$ make install
のどこかで失敗していたりしませんか?
自前でビルドできないのならば外部のリポジトリからrpmパッケージでインストールする。
という手もあるかと。
# アンインストール考えるとそっちの方がいいと思いますけどね。
# ただ…あれもこれもとyumのリポジトリを追加したりすると、競合が発生する可能性が出てくるってところが……。
http://pkgs.org/centos-6-rhel-6/atrpms-i386/kaka …
導入方法については「Install Howto」に書かれているのでそちら読んでくださいな。
単体でrpmファイルをDLしてインストールする。という方法も一応とれるでしょう。
依存関係がなければ……ですが。
# 辞書ファイルは別パッケージっぽいですなぁ…。
No.2
- 回答日時:
cd /usr/local
mv kakasi-2.3.4 kakasi
で、/usr/local/kakasiというディレクトリが作成されたワケですね。
# なんか不要なファイルもコピー(というか移動)していますが……。
さて……
echo $PATH
で、
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/test/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local
となりますが、どこに「/usr/local/kakasi」があるのでしょう?
サブディレクトリまでは見に行ってくれませんよ。
# 見に行ってくれたら…PATH=/だけで全てのコマンドが使えて便利ですねぇ。
# 一般ユーザーでもシステムぶっ壊しコマンド使えて実に便利。 なワケないでしょう?
make installが正常に実行できていれば、
/usr/local/bin 配下にコピーされていませんか?
# /usr/local/bin ならPATHにありますよね?
# SELinuxがその後どう動作するのかは不明です。まあ、その場合は別のエラーになるか…。
nkfコマンドの方は実際にインストールされていない。という可能性はあるかも知れませんけど。
# CentOS6.4を最小インストールした時には入っていなかった…かなぁ。
# 今だとnkfよりiconvコマンドでしょうしねぇ。
No.1
- 回答日時:
nkfが入ってないのとkakasiをmake installしたとこにPATHを設定してないだけじゃないですか?
この回答への補足
返事が遅れてすみません。ご回答ありがとうございます。
[root@ local]# cd /usr/local
[root@ local]# mv kakasi-2.3.4 kakasi
[root@ local]# kakasi -h
bash: kakasi: コマンドが見つかりません
[root@ local]# kakasi -v
bash: kakasi: コマンドが見つかりません
[root@ local]# cd
[root@ ~]# kakasi
bash: kakasi: コマンドが見つかりません
[root@ ~]# echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/test/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local
となるのでパスは通っていると思うんですが、これではだめなのでしょうか。
rootで行っているのになぜできないのか、原因が全く想像つきません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) Makefileが実行できない 2 2022/07/28 23:49
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- オープンソース php-Laravelのインストールについて 1 2022/08/13 01:08
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
- UNIX・Linux UbuntuにROSをインストールしたい 1 2023/03/06 12:28
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールをトリガーにPHPを自動起...
-
スクリプトのエラー「unexpecte...
-
smrshを使ってプログラムを動か...
-
sudoでシェルスクリプトを実行...
-
crontabで実行されない部分があ...
-
Solaris10 smuser実行時の認証...
-
CentOSでkakasiが利用できない
-
SONYの音楽ソフト「x-アプリ」...
-
dd実行 途中経過
-
PowerShellってなんでイッパツ...
-
エクセルの表にヘンな枠が・・・
-
ddコマンドでイメージをコピー...
-
エクセル時間毎ごとにマクロを...
-
タスクバーの音量アイコンをク...
-
Dirコマンドでフォルダ内ファイ...
-
ラズパイで『’test.service’をs...
-
TOPコマンドで表示するCPU使用...
-
Linux(Fedora)で外付けHDDが...
-
レコーダー換装用のHDDのAVコマ...
-
Linux環境 grepで改行コード(CR...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
シェルスクリプト実行で”そのよ...
-
Linux 月を英語表示したい
-
ロケールをutf8からsjisにする...
-
crontabでsql/plusの起動
-
自動パスワード入力でscpするス...
-
apachectl start command not f...
-
Linuxでシェルスクリプトがフル...
-
cron(javaプログラム)からroot...
-
シェルスクリプトで$RANDOMの値...
-
Linuxで自作バッチファイルの置...
-
cronの@rebootでのdateコマンド...
-
ログイン時にエラーメッセージ...
-
bad interpreterで、シェルが使...
-
Cronジョブの終了時刻を簡単に...
-
mekeコマンド
-
sudoでNOPASSWDとしてもパスワ...
-
Bシェルで文字列が日付として正...
-
/usr/local/bin/rubyを実行する...
おすすめ情報