我慢してください、これは説明するのがとても簡単ではありません...
configure
、make
、make install
Xfceをbuildrootビルドディレクトリに追加します。設定するとき、私は使用しています
--prefix=/home/me/somefolder/mybuild/output/target
そのため、適切なフォルダにビルドされますが、圧縮して実行すると、ファイルを探しているさまざまな設定ファイルからエラーが発生します
/home/me/somefolder/mybuild/output/target
(もちろん存在しません。)
どのフォルダーにビルドするかを設定し、使用する構成ファイルの別のルートディレクトリを設定するにはどうすればよいですか?
行う configure --help
そして、他に利用可能なオプションを確認してください。
異なる場所をオーバーライドするために異なるオプションを提供することは非常に一般的です。標準では、--prefix
はそれらすべてをオーバーライドします。そのため、プレフィックスを指定した後、構成の場所をオーバーライドする必要があります。通常、この一連のアクションは、すべてのautomakeベースのプロジェクトで機能します。
最悪のシナリオは、configureスクリプトを変更する必要がある場合です。さらに悪いことに、生成されたmakefileとconfig.hヘッダーを変更する必要がある場合です。ただし、Xfceの場合は、次のようなものを試すことができます。
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
私はそれをするべきだと信じています。
私の状況では、-prefix =は、いくつかの警告または失敗の下でパスを正しく更新できませんでした。答えは以下のリンクをご覧ください。 https://stackoverflow.com/a/50208379/1283198