私はPKGBUILD
Arch用のパッケージの作り方を学ぶためにさまざまなものを分析しています。make
ソースでこれを実行してからinstall
実行するのではなく、コマンドを使用してファイルを別の場所に手動でコピーすることがよくありますmake install
。
例:
答え1
まず、これらはdkms
パッケージであり、実際のmake / etcはdkms
make時間ではなくインストール時に処理されます。
別の理由で、おそらくそれ自体Makefile
がかなり粗悪であり、Arch Linuxのパッケージング標準と連携/動作しない可能性があります。
より多くのリポジトリを見ると、実行時に適切な権限を設定するためにtarのルートとして識別される実際にPKGBUILD
使用されているリポジトリを見つけることができます。make install DESTDIR=${pkgdir}
${pkgdir}
fakeroot
package()
PKGBUILD