dh_auto_installのprefixとdestdirパラメータの違いは何ですか?

dh_auto_installのprefixとdestdirパラメータの違いは何ですか?

独自のDebianパッケージを作成してインストールしたいです/opt/A/B/C

オーバーレイdh_auto_installのドキュメントに示されているように、params--destdir=-- prefix=

Debian をインストールするには、次のように/opt/A/B/C指定できます。

override_dh_auto_install:
    dh_auto_install -- prefix=/opt/A/B/C

または

override_dh_auto_install:
    dh_auto_install --destdir=/opt/A/B/C

注:Ubuntu 14.04システムにdebをインストールする予定です。

ベストアンサー1

dh_auto_install--destdir作成時にオプションとして認識されます。-- prefix=...これはオプションではなく、インストールを実行するために実行する必要があると判断するdh_auto_installすべてのプログラムに渡される引数です。dh_auto_install

しかし、dh_auto_installこれは達成しようとする目標に適したツールではないかもしれません。最終インストールプレフィックスは通常、インストール時間ではなく設定時間で指定されます。これを行うには、次を上書きする必要がありますdh_auto_configure

override_dh_auto_configure:
        dh_auto_configure -- --prefix=/opt/A/B/C

おすすめ記事