Я создал пакет .deb для хобби-проекта, он доступен через мой собственный HTTP-сервер и может быть установлен через apt-get
.
Я обновлял .deb
, файл .changes
и восстанавливал Package.gz
и мысли Я заметил, что делал
apt-get update && apt-get upgrade
... приведет к обновлению моего программного обеспечения - хотя номер версии в контрольном файле остался без изменений .
Я предположил, что SHA в .changes
и Package.gz
(или даже в записанной в них дате) было достаточно для apt-get
, чтобы признать, что это было изменение, и установить новый (обновленный) .deb
.
Однако я пытался сделать то же самое в последнее время, и apt-get
сообщений:
my-app is already the newest version (2.1).
и не выполнять обновление.
Можно ли развернуть новые версии, просто изменив SHA, а не изменить версию в контрольном файле? Я хотел бы иметь возможность развертывать обновления (например, в бета-версии) без увеличения основной версии.