[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос по dpkg-deb и контрольную сумму пакета



Хорошо, вопрос вобщем-то всплыл при создании собственного репозитория из своих пакетов.
Реализована система сборки ПО, которая собирает программы и подготавливает deb пакеты. После чего формируется репозиторий (или обновляется, елси он уже был сформирован) и при обновлении этого репозитория возникают проблемы. Пересобранный софт (даже если изменений в нём не было) при добавлении в репу ругается на несоответствие md5sum.
Вполне возможно что система сборки реализована неправильно, где можно почитать нормально реализовать систему сборки и формирования репозитория в debian?

7 марта 2016 г., 17:28 пользователь Коротаев Руслан <korotaev@ufamail.ru> написал:
В сообщении от [Пн 2016-03-07 13:36 +0300]
Alexey Ermakov <axel101@gmail.com> пишет:

> Собираю тестовый пакет, с какиь-либо содержимым. Пакет собирается нормально. Но
> при повторной сборке того же самого пакета с теми же самыми файлами его
> контрольная сумма не совпадает с первым.
> Видимо в файл пакета добавляется информация о времени сборки. Можно как либо
> собирать пакеты с одинаковой контрольной суммой?

Там не только время сборки, но ещё и локаль, часовой пояс и что-то ещё.
У Debian есть проект по воспроизводимой сборке — Reproducible Builds
[1], готового инструмента пока нет, но энтузиасты могут попробовать то
что уже есть. Тема правильная, может быть [2] всякое [3], проверить не
помешает.

[1]: https://wiki.debian.org/ReproducibleBuilds
[2]: https://www.opennet.ru/opennews/art.shtml?num=43597
[3]: https://www.opennet.ru/opennews/art.shtml?num=43915

--
Коротаев Руслан
http://blog.kr.pp.ru



Reply to: