Githubの多くのリポジトリには、以下のような「自動」インストーラがあります。どのバイナリがインストールされるのか、どうやって調べるのか気になっていましたが、スクリプトではわかりません。
これは例ですlibbitcoin - エクスプローラー。
ベストアンサー1
ほとんどの「インストールプログラム」(リンクなどのカスタムインストーラ、GNU autotoolsconfigure
スクリプトで生成されたMakefile、CMake、またはMesonビルド仕様など)では、インストールプレフィックスを設定できます。たとえば、あなたが言及している項目には--prefix
オプションがあるようです。--prefix
GNU autotoolsスクリプトとMesonもこのオプションを使用しますconfigure
が、CMakeは-DCMAKE_INSTALL_PREFIX
。
通常、デフォルトのインストールプレフィックスはありますが、/usr/local
それを別の場所に設定すると、以前に埋められていないクリーンなファイル階層にソフトウェアをインストールできます。
この--prefix
オプションを使用して、デフォルト/tmp/testdir
以外の場所(たとえば、パス以外のスクリプトを読み、これが真であることを確認する必要があります。