Arch Linux:なぜ人々はPKGBUILDで「インストール」をしないのですか?

Arch Linux:なぜ人々はPKGBUILDで「インストール」をしないのですか?

私はPKGBUILDArch用のパッケージの作り方を学ぶためにさまざまなものを分析しています。makeソースでこれを実行してからinstall実行するのではなく、コマンドを使用してファイルを別の場所に手動でコピーすることがよくありますmake install

例:

ベストアンサー1

まず、これらはdkmsパッケージであり、実際のmake / etcはdkmsmake時間ではなくインストール時に処理されます。

別の理由で、おそらくそれ自体Makefileがかなり粗悪であり、Arch Linuxのパッケージング標準と連携/動作しない可能性があります。

より多くのリポジトリを見ると、実行時に適切な権限を設定するためにtarのルートとして識別される実際にPKGBUILD使用されているリポジトリを見つけることができます。make install DESTDIR=${pkgdir}${pkgdir}fakerootpackage()PKGBUILD

おすすめ記事