最近、私のbashスクリプトを.deb
ファイルにパッケージ化してPPAにアップロードできるようにしました。ソースコードから作成されたと思われるファイルについて、多くの話に気づきました。 <packagename>_<versionnumber>.orig.tar.xz
と呼ばれるもの(<packagename>
はパッケージにdh-make
を使用しているパッケージの名前に置き換えられ、<versionnumber>
はバージョン番号に置き換えられます)。また、debian
という名前のフォルダーに多数のファイルが作成されていることに気付きました。また、いくつかの公式Debianガイドに従ってファイルを編集しています。
しかし、この.orig.tar.xz
ファイルが何であるか、その目的は何であるか、このdebian
フォルダーでどのように使用されるかはまだよくわかりません。誰も私にこれを説明できますか?
通常、<name>_<version>.orig.tar.xz
または<name>_<version>.orig.tar.gz
は、プロジェクトによってリリースされたソースアーカイブです。 Debianパッケージングシステムの気まぐれに合わせて名前が変更されました。
通常、パッケージングの目的で、<name>_<version>.orig.tar.xz
を現在のフォルダーに配置し、debian
フォルダーを解凍したアーカイブ内に配置します。アーカイブを適切に保持することが重要です。
次に、バイナリを構築するか、ソースアーカイブを構築することにより、希望するパッケージングを行います(結果として*.changes
たとえば、PPAにdput
- edされるファイル)。