web-dev-qa-db-ja.com

パッケージングの「.orig.tar.xz」ファイルとは何ですか?

最近、私のbashスクリプトを.debファイルにパッケージ化してPPAにアップロードできるようにしました。ソースコードから作成されたと思われるファイルについて、多くの話に気づきました。 <packagename>_<versionnumber>.orig.tar.xzと呼ばれるもの(<packagename>はパッケージにdh-makeを使用しているパッケージの名前に置き換えられ、<versionnumber>はバージョン番号に置き換えられます)。また、debianという名前のフォルダーに多数のファイルが作成されていることに気付きました。また、いくつかの公式Debianガイドに従ってファイルを編集しています。

しかし、この.orig.tar.xzファイルが何であるか、その目的は何であるか、このdebianフォルダーでどのように使用されるかはまだよくわかりません。誰も私にこれを説明できますか?

2
user364819

通常、<name>_<version>.orig.tar.xzまたは<name>_<version>.orig.tar.gzは、プロジェクトによってリリースされたソースアーカイブです。 Debianパッケージングシステムの気まぐれに合わせて名前が変更されました。

通常、パッケージングの目的で、<name>_<version>.orig.tar.xzを現在のフォルダーに配置し、debianフォルダーを解凍したアーカイブ内に配置します。アーカイブを適切に保持することが重要です。

次に、バイナリを構築するか、ソースアーカイブを構築することにより、希望するパッケージングを行います(結果として*.changesたとえば、PPAにdput- edされるファイル)。

3
landroni