我正在尝试为我维护的项目构建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
的父目录中,而不是某些档案中)?
答案 0 :(得分:0)
如果没有其他效果,则可能有助于正确读取错误消息:-)
变更日志文件的版本号为0.0.1-1
。根据Debian约定,破折号后的部分是Debian修订版号。显然,当工具链遇到此问题时,它得出的结论是您正在对其他人的软件包进行debian化,因此必须有上游的源代码树,并且需要压缩包。
将变更日志中的版本从0.0.1-1
更改为0.0.1
,我越过了此错误消息。