Мы используем специальный репозиторий для установки full-http2
совместимой исправленной версии nginx
, доступной для jessie. Репозиторий называется dotdeb, и я не могу найти никаких ссылок на debian 9 strech.
( http://packages.dotdeb.org/dists/ )
Могу ли я перейти с jessie на strech, все еще ссылаясь на nginx из репозитория dotdeb (jessie)? Или все пакеты должны быть одинаковой версии debian или выше?
Спасибо.
Да, можно. Идея репозиториев пакетов заключается в том, что у вас может быть несколько источников. Чтобы быть уверенным, вы можете смоделировать обновление, вы можете получить список всех изменений, просмотреть «Upgraded» и «Removed» - если вашего пакета нет, все в порядке.
apt-get --dry-run dist-upgrade
Если вы хотите быть действительно уверен, вы можете приостановить пакет, что остановит его изменение:
apt-mark hold <package-name>
Наконец: я надеюсь, вы тестируете это на сервере dev / uat перед развертыванием в производственной среде. Если вы это сделаете, а у разработчика это сломается, никого не позаботится, риска нет. Если у вас нет устройства для разработки, купите дешевый компьютер, подойдет Raspberry Pi, настройте его как среду разработки, а затем выполните обновление, это ваш лучший тест.