構成ファイルがディレクトリにあると予想される場合、シンボリックリンクから実行可能ファイルを実行します。

構成ファイルがディレクトリにあると予想される場合、シンボリックリンクから実行可能ファイルを実行します。

3.08 p0f(https://github.com/p0f/p0f)私のUbuntuボックスに世界中で。リポジトリには以前のバージョンしかないので、からダウンロードしたいと思いますgithub

git clone次に実行すると、makeプログラムは正常にコンパイルされます。そのディレクトリ()で正しく実行できますが、/opt/p0f-3.08bどこでも実行したいと思います。

だから私はシンボリックリンクを作成しました。

ln -s /opt/p0f-3.08b/p0f /usr/sbin/p0f

これで、どこからでも端末で実行できますが、p0f次のエラーが発生します。

SYSTEM ERROR : Cannot open 'p0f.fp' for reading.

p0fこれは、実行中のディレクトリと同じディレクトリにある必要があるためですp0f.fp。インストールディレクトリにない場合はそうではありません/opt/p0f-3.08b

シンボリックリンクを追加せずにこの問題を解決する方法はありますかp0f.fp?特に、プログラムにこれらのファイルが数十個ある場合、これは非常に見苦しく見えます。

ベストアンサー1

おすすめ記事