何百ものチュートリアルを読んでいますが、まだこれに頭を悩ませることはできません:
- アップストリームが提供する foo-1.2.3.tar.bz2 というアップストリーム パッケージがあります。
- ファイルを /tmp/debplayground/ に置きます。
- そのパッケージを手動でインストールする方法は、 cd /tmp/debplayground/ && tar -xvf foo-1.2.3.tar.bz2 && cd foo-1.2.3 && ./configure --prefix=/usr && make && sudo make です。インストール
- パッケージに「special-foo」という名前を付けたいです。
- ソースパッケージには興味がなく、バイナリパッケージ (.deb ファイル) を生成したいだけです。
上記の前提を踏まえて、ここに私の質問があります:
- 「dh_make -i --createorig」を介して基本的な debian pkg ファイルを作成できるようにするには、「special-foo-1.2.3」というフォルダーを作成し、その中で dh を呼び出す必要がありますよね? しかし、foo-1.2.3.tar.bz2 を special-foo-1.2.3.tar.bz2 に名前変更する必要がありますか?
- .tar.bz2 または dpkg-buildpackage を解凍する必要がありますか?
- dh_make によって作成された debian/ フォルダーに関連してアップストリーム tarball をどこに置く必要があるので、dpkg-buildpackage は ./configure を呼び出して正しく make しますか?