我最近开始将我的bash脚本打包到一个.deb文件中,这样我就可以将它上传到我的PPA中,并且我注意到很多关于一个文件的讨论似乎都是从我的源代码或者名为<packagename>_<versionnumber>.orig.tar.xz (<packagename>被我使用dh-make打包的包的名称所取代,<versionnumber>被版本号所取代)中创建的。我还注意到,已经创建了一个名为debian的文件夹,其中包含大量文件,我一直在遵循一些官方Debian指南来编辑这些文件。
但我仍然不太明白这个.orig.tar.xz文件是什么,它的用途是什么,以及它是如何与这个debian文件夹一起使用的。有人能给我解释一下吗?
发布于 2015-03-30 15:00:43
通常,<name>_<version>.orig.tar.xz或<name>_<version>.orig.tar.gz是由项目发布的源存档。它被简单地重新命名,以适应Debian打包系统的变幻莫测。
通常,为了打包目的,您需要在当前文件夹中解压<name>_<version>.orig.tar.xz,然后将debian文件夹放在解压缩归档中。重要的是保持档案在适当的位置。
然后按照自己的意愿进行打包,要么构建二进制文件,要么构建源档案(例如,生成一个*.changes文件,即dput-ed到PPA )。
https://askubuntu.com/questions/603157
复制相似问题