Обновление среды chroot в Ubuntu?
Как правильно обновить среду chroot Ubuntu до более новой версии Ubuntu? Среда chroot была изначально настроена с использованием debootstrap,
Правильный способ обновления сервера Ubuntu - использовать do-release-upgrade команда.
Ubuntu основана на Debian. Debian можно обновить, заменив имя выпуска в /etc/apt/sources.list с новым именем выпуска и работает apt-get update, apt-get upgrade а также apt-get dist-upgrade,
Какой из них является правильным способом обновления среды chroot в Ubuntu? Что значит do-release-upgrade сделать иначе, чем в Debian?
2 ответа
По большей части, do-release-upgrade это обертка вокруг dist-upgrade с некоторыми дополнительными функциями. Как уже отмечалось, это рекомендуемый официальный способ обновления минимальных / серверных установок Ubuntu. Неофициально dist-upgrade после изменения вашего sources.list часто работает так же хорошо.
Разница в том, что рекомендуется использовать do-release-upgrade, потому что он способен обрабатывать изменения конфигурации системы, иногда необходимые между выпусками.
Для Ubuntu chroot, я предлагаю вам придерживаться do-release-upgrade если это не продолжает терпеть неудачу по некоторой причине.
Что ж do-release-upgrade -d работает также. Просто скачайте в терминале:
sudo apt-get install update-manager-core
а потом:
do-release-upgrade.