Попытка запустить mongodb при запуске Debian 9

Вам необходимо использовать номер версии, который сортируется до того номера версии, который в конечном итоге будет использовать упакованный выпуск. Канонический способ сделать это для локального выпуска - использовать суффикс ~, поскольку он сортируется раньше всего (и поэтому считается более старым): поэтому для 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 по версиям содержит все подробности.

1
01.08.2017, 02:30
0 ответов

Теги

Похожие вопросы