プロが教えるわが家の防犯対策術!

Vine Linux 4を使用しています。freeのf95コンパイラをインストールしたいのですがうまくいきません。http://www.obihiro.ac.jp/~suzukim/masuda/ifc10_i …
を参考にしているのですが、ダウンロードは問題なくできました。しかし、
# ./install.sh
を実行すると、
ERROR: unable to find command "ls" !
Please add the location to the above commands to your PATH and re-run the script.
Please press Enter to continue...
となり、ここでリターンとすると、
#
になって終わってしまいます。どのようにすれば先に進めるでしょうか?
ちなみに、知人の意見を参考に
# PATH=/usr/bin:/bin:/usr/local/bin
# export PATH
をやってみましたが、状況は全く分かりませんでした。私はプログラム歴はあるのですが、機械音痴で、パソコンはほとんど全くのど素人です。よろしくお願い致します。

A 回答 (2件)

1)


一般ユーザーからrootユーザーに変わる時
su -
としていますか?

2)
エラーメッセージの通り、"ls"が見付からないという
のであれば、考えられるのはパス(PATH)にlsコマンド
が保存されているディレクトリが登録されていないか
install.shに記述されているlsコマンドのパスの記述
が異なっているかのどちらかの様に思います。

3)
>ちなみに、知人の意見を参考に
># PATH=/usr/bin:/bin:/usr/local/bin
># export PATH
>をやってみましたが
rootユーザーの時には上記のパスの設定では駄目です。
#/sbin /usr/sbin ...等rootユーザー用コマンドの
#パス設定が必要
それと他のアプリケーション用のパス設定が追加されて
いた場合はそれがクリアされてしまいます。
#パスの変更を行う前に
echo $PATH
を実行して設定値の確認をしてみて、設定されていない
場合のみ追加を行って下さい。

この回答への補足

私の Linux マシンでは、(su でも一般ユーザーでも同じです)
# type -p ls
とすると、何も表示されませんが、次の場合は、
# type -pP ls
/bin/ls
と表示されることが分かりました。これが全てのようです。
後者のようにしなければなりません。
http://www.obihiro.ac.jp/~suzukim/masuda/ifc10_i …
には(この時点でのヴァージョンでは良かったのかもしれませんが)
install_fc.sh の中の「type -p ls」を「type -pP ls」と書き換える
ように、との指示がありますが、「type -p ls」はファイル install.sh
と同じディレクトリにあるファイル osdetect.sh にも存在するので、
これも書き換えなければならなかったようです。この2つのファイルを
書き換えることで、問題は解決しました。

補足日時:2008/05/11 10:35
    • good
    • 0

一般ユーザーでログインし、su せずにインストールshellを動かしているのではないか?という気がするがどうだろう。



この手の作業を行う際には、

 ・rootでログインする
 ・一般ユーザーでログインし、作業の直前に su で一時的にスーパーユーザーに昇格

する事が必要だと思うのだが。
もしもどちらも行っていないなら、どちらかを試してみよう。
(普通はインストールの手引きに、「スーパーユーザーで実行しろ」とか書いてある筈)

 【参考:スーパーユーザー】
  http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%BC% …

この回答への補足

問題はすでに一歩前進しました。もしかしたら完全な解決かもしれません。
筆者の使っているパソコンはHP製ですが、
http://www.obihiro.ac.jp/~suzukim/masuda/ifc10_i …
で書かれているように、dataディレクトリ以下のスクリプトinstall_fc.shの数カ所の type -p を type -pP に書き換える必要があります。ところが、
ファイル install.sh と同じディレクトリにあるファイル osdetect.sh にも type -p が存在するので、それも type -pP に編集しなければいけなかったのです。これを行ったところ、上記のURLの5.に到達しました。

補足日時:2008/05/10 23:16
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!