2

mongo c ++ドライバー用のdebianパッケージを作成しました(https://launchpad.net/~28msec/+archive/utils/+sourcepub/2616490/+listing-archive-extraを参照)。しかし、1つの本当に重要なファイルがパッケージにありません。/ var / lib / dpkg /info/にあるshlibsファイル。さて、私はこのshlibsファイルを作成するためにdebianパッケージングメカニズムにどのように指示できるかを理解するために夢中になりました。しかし、私はそれをすることができません。このファイルをどのように構成する必要があるか誰かが知っていますか?

他のパッケージをチェックしました。たとえば、libarchiveで、コマンドdh_makeshlibs -vを実行すると、次のように表示されます。rm -f debian / libarchive-dev / DEBIAN / shlibs rm -f debian / libarchive12 / DEBIAN / shlibs echo'libarchive 12 libarchive12' >> debian / libarchive12 / DEBIAN / shlibs echo "#dh_makeshlibsによって自動的に追加されます">> debian / libarchive12.postinst.debhelper sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian / libarchive12.postinst.debhelper echo'#自動的に終了します追加セクション'>>debian / libarchive12.postinst.debhelper echo "#dh_makeshlibsによって自動的に追加"> debian / libarchive12.postrm.debhelper.new sed" "/usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian / libarchive12 .postrm.debhelper。

これらすべてのコマンドはどこから来ていますか?見えません。

4

1 に答える 1

0

おそらくルールdh_makeshlibsに基づいて、debhelper ツールがそれを処理するはずです。binary-archあなたは debhelper を使っていますよね?

于 2012-08-30T23:41:14.470 に答える