Debian 软件包大于源文件

Debian 软件包大于源文件

这可能是一个愚蠢的问题,但我使用以下命令构建了一个自定义的 Debian 包:

dpkg-deb --build sources/ my_package.deb

sources目录大约有 7MB,生成的包大约有 35MB。

这怎么可能?我是不是漏掉了什么?

我正在使用 Git 处理此源代码,但在构建包之前我删除了 sources/.git 目录。

谢谢!

朱利安

答案1

大多数应用程序编译后都会比其源代码大。如果您所构建的代码在构建过程中生成了图像等资源,则尤其如此。查看其中文件的实际内容并据此进行判断。使用dpkg -c $FILE. (dpkg 快速参考

无论您是否删除它,sources/.git 都不应该成为一个因素。

相关内容