我正在开发 debian 软件包,但在 DEBIAN/control 下正确定义“Installed-Size”时遇到了麻烦。
我创建了一个脚本,它不断检查 svn 存储库是否有新修订,如果发现一些更改,则使用du -s命令计算代码的大小(不包括 DEBIAN 文件夹),然后将此值放置到“Installed-size”。
DEBIAN/控制文件如下所示:
Package: myfirstdebpackage
Version: 1.0
Architecture: all
Maintainer: me
Installed-Size: 16664
Depends: python (>=2.7), python-appindicator, python-numpy, python-suds
Section: extras
Priority: optional
Homepage: www.example.com
Description: My first deb package
应用程序的文件夹结构:
myfirstdebpackage/DEBIAN
myfirstdebpackage/usr/bin/myfirstdebpackage/<files>
第一次安装顺利(通过 apt 存储库),但在创建更新版本并尝试更新包后,我收到“大小不匹配”或“哈希和不匹配”错误。
怎么了?