我有一个应用程序包含两个不同的战争加上一些conf文件,我在debian包中打包。
当我在控制台中键入“md5sum warname.war”时,我的md5sum哈希值与我的debian包装中control.tar.gz档案中“ms5sums”文件中同一文件的md5不同
如果在测试计算机上安装软件包,则安装的war的md5与md5sums控制文件中的md5相同。
为什么debian打包过程会改变我的md5总和(我承担我的战争)?我怀疑这里有一种压缩,但有没有办法在包装前后保持相同的md5?
md5来自控制台的总和:
3d1f0c150a65b801b7d4de3a5ff34058 war1.war
b718fd50c445df197312eb8b24c7048b war2.war
我的.deb / control.tar.gz / md5sums的内容
e8b78560d7f1623ffe4a363686243200 var / lib / tomcat8 / webapps / war1.war
3ee74b989774fe2b624f33951843c605 var / lib / tomcat8 / webapps / war2.war
我需要在这些方面保持一致,因为这可以将我的战争从我的自动构建输出中断到我的部署测试机器。
我使用标准debian文件夹结构中的“debuild -us -uc”命令构建我的包(debian / config debian / control debian / install等等)