バイナリシンボリックリンク、設定ファイルが見つかりません

バイナリシンボリックリンク、設定ファイルが見つかりません

ちょうどジャンボゾーンパッケージをインストールしました。~/tools/john バイナリにあり、~/tools/john/run/john 構成は次のとおりです。~/tools/john/run/john.conf

シンボリックリンクを作成しました

sudo ln -s /home/me/tools/john/run/john /usr/local/bin/john

今私は次を得ます:

fopen: john.conf: No such file or directory

私が間違っているのでしょうか?私はUbuntu 18.04.1を使用しています。ありがとうございます!

答え1

~によるとCONFIGdocソース配布サブディレクトリのドキュメントjohn.conf「ジョンのホームディレクトリ」でファイルを見つけます。さらに一歩進んで環境変数であると仮定する変数への参照が作成され$JOHN、設定されている場合はその変数が使用されます。

これはまたで述べたように少し隠されています(正しく表示されていません、括弧内にあります)。README.mdこれ:

(Johnのドキュメントと設定ファイルでは、「$JOHN」はJohnの「ホームディレクトリ」を表します。実際、ディレクトリはJohnのインストール方法によって異なります。)

したがって、プログラムが実行可能$JOHNファイルまたは 。

export JOHN="$HOME/tools/john/run"

これは個々のユーザーまたはシステム全体で行うことができます。たとえば、参照してください。環境変数を恒久的に設定する方法

関連情報