构建一个没有tar包的Debian软件包

时间:2020-05-06 22:24:32

标签: debian deb

我正在尝试为我维护的项目构建Debian软件包。因此,源树(位于Git存储库中)具有一个名为debian的子目录,其中包含Debian相关文件。

但是,当我运行debuild -us -uc时,会得到以下信息:

This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory

我尝试将source/format的内容从3.0 (quilt)更改为3.0 (native),但仍然没有乐趣。

如何防止Debian工具链坚持使用tarball(假设源位于debian的父目录中,而不是某些档案中)?

1 个答案:

答案 0 :(得分:0)

如果没有其他效果,则可能有助于正确读取错误消息:-)

变更日志文件的版本号为0.0.1-1。根据Debian约定,破折号后的部分是Debian修订版号。显然,当工具链遇到此问题时,它得出的结论是您正在对其他人的软件包进行debian化,因此必须有上游的源代码树,并且需要压缩包。

将变更日志中的版本从0.0.1-1更改为0.0.1,我越过了此错误消息。