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