Linux MintマシンにGAMESS(計算化学パッケージ)をインストールしようとしていますが、構成ファイルに

です。

./configを実行すると、最初の行はexport: Command not found.インストールプロセスを続行しようとすると、他にも多くの「コマンドが見つかりません」という行が表示されます。

すでにcshをインストールしています。 tcshこれはecho $PATHの出力です:

/home/chicolucio/Gabedit64:/home/chicolucio/anaconda3/bin:/home/chicolucio/bin:/home/chicolucio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin 

「 “chicolucio”」はユーザーです。

ファイルの最初の行を#!/bin/tcshに変更しようとしました(readmeファイルではこれをオプションとして引用しています。インタラクティブインストールの問題)が、機能しませんでした。また、インターネットで読んだいくつかのリンクに基づいて、ファイルに対してdos2unixを実行しようとしましたが、機能しませんでした。どちらの試行でも、同じ「コマンドが見つかりません」という問題が発生します。

他に何を試すことができますか?私はLinuxではちょっと新しいです。

コメント

  • export/bin/shの方が一般的ですが、代わりに試してみてください。
  • このクローズドソースソフトウェアにはいくつかのバリエーションがあり、数十年の相違があります。それらのいくつか。どちらを使用していますか?
  • @JdeBP GAMESSバージョン2017年9月30日Linuxでgnuコンパイラを使用した64ビット(x86_64互換)用のR2(プログラムを要求したときに送信される電子メールからのテキスト)
  • @thrig readmeではcshまたはtcshが推奨されているため、これにより問題が発生する可能性があると思います。どうやら双方向性プロセスのためです(インストール中に多くの質問があります)。しかし、ありがとうございます。' cshまたはtcshの試行が機能しない場合は、これを試してみます。

回答

実際にこのソフトウェアにアクセスでき、configファイルが cshスクリプト(したがって、#!/bin/cshは正しいです)。このファイルの私のコピーには、「2014年12月5日」という日付が含まれています。ただし、configファイルにexportコマンドが含まれている場合は、ファイルが変更されているか、更新されたバージョンです(間違った#! -line)。

~/.cshrcファイルにコマンド(これはエラーになります)。 ~/.cshrcファイルのcshは、iv id = “1808cfb39b”の~/.bashrcにほぼ対応します。 >

コメント

  • ただし、ソフトウェアには少なくとも3つのバリエーションがあり、一部には分岐点があります。 Cシェルより前の日付に近いです。
  • @Kusalanandaあなたの答えは正しい方法のようです。 ~/.cshrcで取得した唯一の行はset path='$HOME/Gabedit64 $path'です。 Gabeditは別の計算化学ソフトウェアであり、ソフトウェアのインストールプロセスによってラインが追加されたと思います。このファイルの名前を.oldに変更し、ファイルをクリアします。これで、空白の~/.cshrcファイルを使用して、GAMESSのインストールが機能します。 Gabeditも機能しているようです。しかし、その行はどういう意味ですか?空のファイルを続行すると、Gabeditソフトウェアが機能しなくなる可能性はありますか?
  • @chicolucio 'でパスを設定する方法をすぐに確認できません。 ~/.cshrcファイルは、シェルにexportコマンドを実行させる可能性があります。
  • @KusalanandaOK。 'インストールの問題が解決したので、あなたの回答を承認済みの回答としてマークします。また、'ファイルのその行が原因である理由がわかりません。'後でファイルの復元を試みて、問題が繰り返されるかどうかを確認します。ありがとうございます!
  • @Kusalananda問題が何であるかがわかったと思います。 cshの構文はbashとは異なるようです。いくつかの調査に基づいて、~/.cshrcファイルをset path= ($path $HOME/Gabedit64)として書き直しました。どうやらこれは機能し、エラーはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です