ただソフトウェアをダウンロードしました。ジエ化学、化学構造を作成、管理、分析するためのツールです。インストーラ.sh
スクリプトを実行し、インストールマニュアルすべてのディレクトリでJChemアプリケーションを実行できるように、bin
このjchemsuite
ディレクトリのサブディレクトリを追加することをお勧めします。PATH
bin
指定されたディレクトリのサブディレクトリのすべてのサブディレクトリを含める方法に関する関連質問を読みました$PATH
。
for d in /opt/*/bin; do PATH="$PATH:$d"; done
stowについても読んだが、一度も使ったことがなく、GNUウェブサイトでどのバージョンを受け取るべきか分からない。
しかし、私の場合は/Download
セキュリティの問題かもしれません。
それでは、どのように彼らのアドバイスに従うことができますか?
すべてのディレクトリでソフトウェアアプリケーションを実行できるように、特定のディレクトリのbinサブディレクトリをPATHに追加する方法。
ベストアンサー1
GNUに言及して以来stow
...
GNUを使用すると、ディレクトリを同じ場所に移動
stow
できます(そしてそこにあります)。jchemsuite
$HOME/local/stow
$HOME/local/stow/jchemsuite
それから:
cd "$HOME/local/stow"
stow -v jchemsuite
次に、シェルの起動ファイルを編集して(通常またはLinuxを使用している場合)、そのファイルが自分のものである$HOME/local/bin
ことを確認します。PATH
~/.bash_profile
~/.bashrc
PATH="$PATH:$HOME/local/bin"
次の新しいシェルセッションでは、フルパスを指定せずにJChemバイナリを使用できます。
JChem バイナリを削除して削除するには:
cd "$HOME/local/stow"
stow -Dv jchemsuite
rm -rf jchemsuite
これは、JChemが実際にjchemsuite
ディレクトリの移動を可能にすると仮定します(コード内の元のパスを介してこれを参照できます)。そうでない場合は、ただ設定PATH
してください。
PATH="$PATH:/path/to/JChem/jchemsuite/bin"
私の考えでは、彼らはこんな感じです。予想される人々がしたいこと。