Назад | Перейти на главную страницу

Обновиться до debian 9, но сохранить пакет от debian 8?

Мы используем собственный репозиторий для установки 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, а затем выполните обновление, это ваш лучший тест.