Пакет Debian - что означает изменение версии - PullRequest
0 голосов
/ 10 мая 2018

Я создал пакет .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, а не изменить версию в контрольном файле? Я хотел бы иметь возможность развертывать обновления (например, в бета-версии) без увеличения основной версии.

...