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

Мы используем специальный репозиторий для установки full-http2 совместимой исправленной версии nginx , доступной для jessie. Репозиторий называется dotdeb, и я не могу найти никаких ссылок на debian 9 strech. ( http://packages.dotdeb.org/dists/ )

Могу ли я перейти с jessie на strech, все еще ссылаясь на nginx из репозитория dotdeb (jessie)? Или все пакеты должны быть одинаковой версии debian или выше?

Спасибо.

1
задан 27 June 2017 в 11:18
1 ответ

Да, можно. Идея репозиториев пакетов заключается в том, что у вас может быть несколько источников. Чтобы быть уверенным, вы можете смоделировать обновление, вы можете получить список всех изменений, просмотреть «Upgraded» и «Removed» - если вашего пакета нет, все в порядке.

apt-get --dry-run dist-upgrade

Если вы хотите быть действительно уверен, вы можете приостановить пакет, что остановит его изменение:

apt-mark hold <package-name>

Наконец: я надеюсь, вы тестируете это на сервере dev / uat перед развертыванием в производственной среде. Если вы это сделаете, а у разработчика это сломается, никого не позаботится, риска нет. Если у вас нет устройства для разработки, купите дешевый компьютер, подойдет Raspberry Pi, настройте его как среду разработки, а затем выполните обновление, это ваш лучший тест.

1
ответ дан 3 December 2019 в 23:29

Теги

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