• 締切済み

Linuxでf95をインストールしたい。

Vine Linux 4を使用しています。freeのf95コンパイラをインストールしたいのですがうまくいきません。http://www.obihiro.ac.jp/~suzukim/masuda/ifc10_install.html を参考にしているのですが、ダウンロードは問題なくできました。しかし、 # ./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 をやってみましたが、状況は全く分かりませんでした。私はプログラム歴はあるのですが、機械音痴で、パソコンはほとんど全くのど素人です。よろしくお願い致します。

みんなの回答

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.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 を実行して設定値の確認をしてみて、設定されていない 場合のみ追加を行って下さい。

dostoev
質問者

補足

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

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.1

一般ユーザーでログインし、su せずにインストールshellを動かしているのではないか?という気がするがどうだろう。 この手の作業を行う際には、  ・rootでログインする  ・一般ユーザーでログインし、作業の直前に su で一時的にスーパーユーザーに昇格 する事が必要だと思うのだが。 もしもどちらも行っていないなら、どちらかを試してみよう。 (普通はインストールの手引きに、「スーパーユーザーで実行しろ」とか書いてある筈)  【参考:スーパーユーザー】   http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%BC%E3%83%91%E3%83%BC%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC

dostoev
質問者

補足

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

関連するQ&A

  • Intel C++ Compiler(Linux版)をインストールできない。

    Intel C++ Compiler 9.0 (Linux版)をインストールすることができません。 install.shを実行して、ライセンスファイルを指定したあとインストールが始まるとすぐに、 ./.././install_cc.sh: line 1272: ERROR: unable to find command "ls" !: command not found ./.././install_cc.sh: line 1276: Please add the location to the above commands to your PATH and re-run the script.: command not found ./.././install_cc.sh: line 1277: Please press Enter to continue...: command not found というエラーが出てしまいます。 lsコマンドが見つからないと書いてあるようですが、コンソールでlsコマンドは使えますし、PATHに/binも入っています。 どうしたらインストールすることができるのでしょうか? よろしくお願いします。

  • インテルのLinux用Fortranをインストールしたい。

    Linux でインテルのフリーの fortran コンパイラをインストールしたいのですが、つい、先日まで、http://www.obihiro.ac.jp/~suzukim/masuda/ifc10_install.html に概要が書いてあり、 http://www.intel.com/cd/software/products/asmo-na/eng/download/eval/219771.htm にアクセスすることで、ダウンロードできていました。しかし、最近新しいヴァージョンに変わってしまったらしく、同じアクセスのし方ではダウンロード出来なくなりました。どなたか、新しい fortran のインストール方法をお導きください。

  • gdbをインストールできない

    Solaris10を使っています GDBをインストールしたいのですがうまくいきません gdb6.8をダウンロードして解凍後、 #CC=gdd ./configure は成功しているんですが #make でいろいろ動いたあと最後に make: Fatal error: Command failed for target `all' と出力され、 ためしにmake installしてみましたが いろいろ動いたあと最後に make: Fatal error: Command failed for target `install' となってやっぱりインストールできていません 私はSolaris初心者でなにが原因なのかさっぱりわかりません なにかヒントでもいただければ幸いです ちなみにPATHは PATH: bin PATH: /usr/bin PATH: /etc PATH: /usr/sbin PATH: /usr/ucb PATH: /usr/sfw/bin PATH: /sbin PATH: /usr/xpg4/bin に通しています よろしくお願い致します

  • linuxにrailsのインストールができない。

    今CentOSにrailsをインストールしようとしているのですが、はまっています。 rubyはrvmでインストールできたので、gemでrailsをインストールしたのですが、 railsコマンドをうつと、「-bash: /usr/local/bin/rails: /usr/local/bin/ruby: bad interpreter: そのようなファイルやディレクトリはありません。」とでます。 これは昔railsを入れて、うまく動かなかったのでuninstallしたという経緯がある り、その設定ファイルがどこかにのこっているからだと思うのですが、でもrails のパスをどこにとおし直したらいいかわかりません(bash_profileかな?と思うのですが 、railsとうったときに何を参照していいいかわからない)。 何か気づいた点がありましたら、助言いただけると幸いです。

    • ベストアンサー
    • Ruby
  • Twistedをインストールしたい

    お世話になります。 Xen を使ってみたいと思い Linux に Twisted を インストールするところでエラーが出てしまい、つまずいております。 Twisted のバージョンを変えてトライしてもインストールできません。 環境は以下の通りです。 ---------------------------------------- Vine Linux 3.2 Python 2.3.4 ---------------------------------------- Twisted-2.4.0 の中に入っている TwistedCore-2.4.0 を インストールしようとして出たエラーは以下の通りです。 (下記のものは2回目以降の install 実行画面です) ---------------------------------------- # python setup.py install running install running build running build_py running build_ext Checking if C extensions can be compiled, don't be alarmed if a few compile errors are printed. gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=i386 -mcpu=i686 -D_GNU_SOURCE -fPIC -fPI C -I/usr/include/python2.3 -c conftest.c -o conftest.o running build_scripts running install_lib byte-compiling /usr/lib/python2.3/site-packages/twisted/test/stdio_test_halfclose.py to stdio_test_h alfclose.pyc File "/usr/lib/python2.3/site-packages/twisted/test/stdio_test_halfclose.py", line 20 ??? ^ SyntaxError: invalid syntax running install_scripts changing mode of /usr/bin/manhole to 755 changing mode of /usr/bin/mktap to 755 changing mode of /usr/bin/twistd to 755 changing mode of /usr/bin/tap2deb to 755 changing mode of /usr/bin/tap2rpm to 755 changing mode of /usr/bin/tapconvert to 755 changing mode of /usr/bin/tkmktap to 755 changing mode of /usr/bin/trial to 755 running install_data ---------------------------------------- 身勝手で大変申し訳ありませんが、 勉強のために Vine Linux で Xen をインストールすることを目指しておりますので ディストリビューションを変更するという回答以外でお願いいたします。 それではよろしくお願いいたします。

  • Redmine をインストール方法

    こんにちは。 以下のサイトを参考にして CentOS5.5 に Redmine 1.2.0 をインストールしようとしています。 http://d.hatena.ne.jp/tututen/20110603/1307069138 http://blog.redmine.jp/articles/redmine-1_1-inst … 調べたところ、RedMine 1.2 は RubyGems1.5.2 にも対応しているようなので、 上記サイトで使用されているコマンドオプション --dont-install-useful-gems は使用しないで、 以下のコマンドで Ruby Enterprise Edition をインストールしました。 ./ruby-enterprise-1.8.7-2011.03/installer すると、インストールメッセージの終盤に以下が表示されました。 -------------------------------------------- Warning: some libraries could not be installed The following gems could not be installed, probably because of an Internet connection error: * passenger * rake * rails * mysql * bundler These gems are not required, i.e. Ruby Enterprise Edition will work fine without them. But most people use Ruby Enterprise Edition in combination with Phusion Passenger and Ruby on Rails, which do require one or more of the aforementioned gems, so you may want to install them later. To install the aforementioned gems, please use the following commands: * /usr/local/bin/ruby /usr/local/bin/gem install passenger * /usr/local/bin/ruby /usr/local/bin/gem install rake * /usr/local/bin/ruby /usr/local/bin/gem install rails * /usr/local/bin/ruby /usr/local/bin/gem install mysql * /usr/local/bin/ruby /usr/local/bin/gem install bundler Press ENTER to show the next screen. Updating /usr/local/bin/testrb... Updating /usr/local/bin/gem... Updating /usr/local/bin/erb... Updating /usr/local/bin/irb... Updating /usr/local/bin/rdoc... Updating /usr/local/bin/ri... -------------------------------------------- passenger、rake、rails、mysql、bundler を別途インストールする必要があるということだと思います。 しかしインストール対象のサーバはインターネットに接続することができないため、gem コマンドを使用してのインストールができません。mysql は CentOS5.5 のメディアからインストールが可能ですが、 passenger、rake、rails、bundler は、どのようにインストールすればよいのでしょうか?

  • j2sdk-1_4_2_15-linux-i586-rpm.binインストールできません。

    ご存知の方いらっしゃいましたらj2sdk-1_4_2_15-linux-i586-rpm.binのインストール時のエラー対処方法教えてもらえませんでしょうか。 環境は、Redhat linux ES4.5です。 /usr/localへ移してchmod 755 に変更し、 . j2sdk-1_4_2_15-linux-i586-rpm.bin を実行しました。 以前はこのやり方でインストールできましたが、ライセンスの同意箇所でyes [enter]すると、以下のメッセージが表示されてインストールできません。 =========== 途中略 ============== Do you agree to the above license terms? [yes or no] yes Unpacking... tail: オプションが違います -- b 詳しくは `tail --help' を実行して下さい. Checksumming... 1 The download file appears to be corrupted. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information. Please do not attempt to install this archive file. ==================================== しかもrootから一般ユーザに勝手に戻ってしまいます。 詳しい方教えていただけませんでしょうか。 宜しくお願い致します。

  • LinuxにPHPをソースからインストールできない・・・

    Linuxを四苦八苦しながら触り始めて、一週間となります。 会社のLinuxにPHPをインストールしようかと思ったのですが、コンパイルエラーからなかなか進めません。 Linux Red Hat Enterprise Linux 4 RPM httpd httpd-2.0.52-9.ent httpd-devel-2.0.52-9.ent httpd-suexec-2.0.52-9.ent system-config-httpd-1.3.1-1 httpd-manual-2.0.52-9.ent RPM版のPHPは既にアンインストール済みです。 mysqlはソースでインストール済みです。 apxsの場所 /usr/sbin/apxs # perl -v This is perl, v5.8.5 built for i386-linux-thread-multi $PATH確認 /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin ソールからインストールしたいPHPは4.4.6です エラー内容 # ./configure --with-apxs2=/usr/sbin/apxs (中略) Configuring SAPI modules checking for AOLserver support... no checking for Apache 1.x module support via DSO through APXS... no checking for Apache 1.x module support... no checking for mod_charset compatibility option... no checking for Apache 2.0 filter-module support via DSO through APXS... no checking for Apache 2.0 handler-module support via DSO through APXS... Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /usr/sbin/apxs follows: Can't exec "/usr/bin/apr-config": No such file or directory at /usr/sbin/apxs line 48. Use of uninitialized value in scalar chomp at /usr/sbin/apxs line 53. -O2 -g -pipe -m64 apxs:Error: /usr/bin/apr-config not found!. configure: error: Aborting apr-config がない(?)と言われているようなのですが、aprを探したところなさそうです。 aprをインストールすればいいのでしょうか? ネットで探してみたのですが、解決方法はなかなか見つからず・・・。 できれば、apacheはこのまま使用したいのですが。 なにか解決法やアドバイスがあれば、よろしくお願いいたします。

  • KotlinのLinuxへのインストールについて

    Kotlinのサイトのコマンドラインのコンパイラのインストールについてのページ(http://kotlinlang.org/docs/tutorials/command-line.html)を見ると sdk をインストールしてから sdk install kotlin で使えるようになると書いてあって、確かに使えるようにはなるんだけどユーザのホームディレクトリ以下にインストールされているだけのようで、これだと他のユーザで使えません。 普通のコマンドのインストールのようにrootで /usr/bin 等にインストールすることはできないんでしょうか? (使うユーザごとにインストールしないとダメ? そういう無駄な事はなるべくならしたくないんですが)。 試しに root で sdk install kotlin とやってみましたが root のホームディレクトリ以下に同じように入るだけで root でしか使えませんでした。

  • [Linux] MySQL4をインストール後、mysql.cnf上で指定した.sockを読み取らないエラーについて質問です

    初心者で質問の内容が薄いかもしれないですが、よろしくお願いします。 現状LinuxのサーバにはMySQL3が入っており、稼動中です。 そこに新規でMySQL4をインストールしたのですが、 /usr/local/mysql/4122/bin/mysql_install_db --user=mysql 上記コマンドで初期化をしようと思ったらエラーだと思うのですが 下記のような文が出てきました。 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/local/mysql/4122/bin/mysqladmin -u root password 'new-password'! これはrootのパスワードを設定しないといけないのだと思って設定しようとしました。 するとエラー文が。。 error: 'Can't connect to local MySQL server through socket '/usr/local/mysql/4122/mysql.sock' (2)' Check that mysqld is running and that the socket: '/usr/local/mysql/4122/mysql.sock' exists! mysql.sockの場所は /usr/local/mysql/4122/share/mysql/mysql.sock にあるんで、この場所を /usr/local/mysql/4122/share/mysql/my-large.cnf このmy-large.cnfに記述してありますが、なぜエラー文で下記の場所を読み取っているのかわからなくて困ってます。。 socket: '/usr/local/mysql/4122/mysql.sock' exists! どうかお助けください。 よろしくお願いします!