Я разрабатываю пакеты debian, и у меня проблемы с правильным определением 'Installed-Size' в DEBIAN / control.
Я создал сценарий, который постоянно проверяет репозиторий svn на наличие новых ревизий, и, если обнаружены некоторые изменения, затем вычисляет размер кода ( исключая папку DEBIAN) с помощью команды du -s, а затем это значение помещается в «Установленный размер».
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), но после создания новой версии и попытки обновить пакет я получил ошибку «несоответствие размера» или «Несоответствие хеш-суммы».
Что случилось?