我正在尝试创建一个.deb软件包,并对软件包的文件结构不确定。包含
我正在使用`dpkg-deb`来打包它,但似乎需要`DEBIAN`文件夹。我尝试使用Lintian进行检查,但它无法识别`changelog`和`copyright`文件。Lintian报错显示`debian-changelog-file-missing`和`no-copyright-file`,但后来又警告`unknown-control-file changelog`和`unknown-control-file copyright`。根据this page的建议,我将文件夹重命名为`debian`,但这导致`dpkg-deb`失败。阅读Debian Policy Manual时,通常示例中使用`debian`,但偶尔也会使用`DEBIAN`,这让我想知道在某些情况下是否两者都需要。请问正确的做法是什么?
control
、changelog
、rules
等文件的目录应该命名为DEBIAN
还是debian
?我正在使用`dpkg-deb`来打包它,但似乎需要`DEBIAN`文件夹。我尝试使用Lintian进行检查,但它无法识别`changelog`和`copyright`文件。Lintian报错显示`debian-changelog-file-missing`和`no-copyright-file`,但后来又警告`unknown-control-file changelog`和`unknown-control-file copyright`。根据this page的建议,我将文件夹重命名为`debian`,但这导致`dpkg-deb`失败。阅读Debian Policy Manual时,通常示例中使用`debian`,但偶尔也会使用`DEBIAN`,这让我想知道在某些情况下是否两者都需要。请问正确的做法是什么?