Вам необходимо использовать номер версии, который сортируется до того номера версии, который в конечном итоге будет использовать упакованный выпуск. Канонический способ сделать это для локального выпуска - использовать суффикс ~, поскольку он сортируется раньше всего (и поэтому считается более старым): поэтому для 2017a вы должны использовать номер версии 2017a ~ -0.1 (-0.1, потому что это неофициальный пакет нового релиза). Он сортируется после текущего выпуска:
$ dpkg --compare-versions 2016j-0ubuntu0.16.04 lt 2017a~-0.1
$ echo $?
0
, поэтому он будет выбран в качестве кандидата на обновление, и он сортируется перед следующим выпуском:
$ dpkg --compare-versions 2017a~-0.1 lt 2017a-0ubuntu0.16.04
$ echo $?
0
, так что следующий официальный выпуск заменит его.
Эта схема работает независимо от источника следующего обновления tzdata
(Debian или Ubuntu).
Раздел политики Debian по версиям содержит все подробности.