打包中的‘.orig.tar.xz’文件是什么?

打包中的‘.orig.tar.xz’文件是什么?

我最近开始将我的 bash 脚本打包成一个.deb文件,以便可以将其上传到我的 PPA,我注意到很多人在谈论一个文件,它似乎是从我的源代码或某个名为 的东西创建的<packagename>_<versionnumber>.orig.tar.xz(替换为我用来打包的<packagename>包的名称,并替换为版本号)。我还注意到已经创建了一个名为 的文件夹,里面有很多文件,我一直在按照一些官方的 Debian 指南来编辑这些文件。dh-make<versionnumber>debian

但我仍然不太明白这个.orig.tar.xz文件是什么,它的用途是什么,以及如何与这个文件夹一起使用debian。有人能给我解释一下吗?

答案1

通常,<name>_<version>.orig.tar.xz<name>_<version>.orig.tar.gz是项目发布的源存档。它只是重命名以适应 Debian 打包系统的变化。

通常,出于打包目的,您需要<name>_<version>.orig.tar.xz在当前文件夹中解压,然后将debian文件夹放在解压后的存档中。将存档放在原处很重要。

然后,您可以进行所需的打包工作,无论是构建二进制文件,还是构建源档案(例如,这*.changes会生成一个可添加到 PPA 的文件)。dput

相关内容