ポータブルバイナリとlibexecパス

ポータブルバイナリとlibexecパス

ポータブルバイナリを作りたいです。Apache Metos。問題の1つは、libexec実行中にそのフォルダにあるいくつかのバイナリを使用することです。

コンパイル時に設定しました--prefix/tmp/testこれにより、ビルドされたバイナリがコピーされ、展開用のアーカイブにバンドルされます。

問題は、展開後にバイナリを実行する/tmp/test/mesos/libexec/mesos/mesos-fetcherときです/opt/deploy/mesos/libexec/mesos/mesos-fetcher

/opt/deploy/mesos/libexec/mesos/mesos-fetcher追加してみましたLD_LIBRARY_PATHが何の違いもないようです。

libexec環境変数を使用して検索パスを設定する方法はありますか?

ベストアンサー1

私が設定できる一般的な環境変数はないようです。

--launcher_dir=/opt/deploy/mesos/libexec/mesos/メソスの場合は、スレーブの開始時に渡す必要があります。MESOS_LAUNCHER_DIRあるいは、環境変数を使用することもできます。

おすすめ記事