小编Lev*_*evi的帖子

如何正确设置 deb 包的安装大小?

我正在开发 debian 软件包,但在 DEBIAN/control 下正确定义“Installed-Size”时遇到了麻烦。
我创建了一个脚本,它不断检查 svn 存储库是否有新修订,如果发现一些更改,则使用du -s命令计算代码的大小(不包括 DEBIAN 文件夹),然后将此值置于“已安装大小”中。

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
Run Code Online (Sandbox Code Playgroud)

应用程序的文件夹结构:

myfirstdebpackage/DEBIAN
myfirstdebpackage/usr/bin/myfirstdebpackage/<files>
Run Code Online (Sandbox Code Playgroud)

第一次安装顺利(通过 apt 存储库),但在创建新版本并尝试更新包后,我收到“大小不匹配”或“哈希和不匹配”错误。

怎么了?

linux debian apt dpkg deb

5
推荐指数
1
解决办法
3774
查看次数

标签 统计

apt ×1

deb ×1

debian ×1

dpkg ×1

linux ×1