Поздравляем, вы открыли для себя оригинальный метод миграции Debian между выпусками Debian: редактирование исходных кодов и последующий запуск файлов dist-upgrade
.
Метод Ubuntu do-release-upgrade
использует dist-upgrade
« под капотом », но также включает в себя некоторые дополнительные функции, которые могут оценить большинство пользователей:
- Стандартизирован новый sources.list и автоматизировано редактирование этого файла.
- Отключение PPA для предотвращения поломки обновлений.
- Автоудаление после установки нового пакета.
- Миграция по сценарию при необходимости.
- Моментальное обновление
- Общие пути обновления многократно тестируются и отлаживаются добровольцами во время предварительного выпуска.
Может ли это быть вредным или может сделать что-то плохое?
Конечно. Если вы используете неразумный набор новых источников, вы можете легко сломать свою систему.
Apt — отличный и элегантный инструмент, но он не умный . Он попытается сделать именно то, что вы ему прикажете, независимо от того, насколько глупым может быть этот приказ.
Вполне возможно использовать dist-upgrade, чтобы пройти непроверенным путем между выпусками — например, с 20.04 по 21.10. apt сделает это. Но это не проверено. Может быть, это сработает; может и не будет. Вы можете столкнуться с неожиданными проблемами, которые никто другой не сможет воспроизвести. Мы его не проверяли (вот что значит « непроверенный »). ВЫ его тестируете.
Как правило, отладка серьезных сбоев, вызванных непроверенными dist-upgrades, является пустой тратой времени для всех - определенные пути тестируются и поддерживаются; от тех отмеченных ваших путей . Быстрее и проще просто переустановить нужный выпуск Ubuntu. Если вы обратите внимание в процессе установки, вы можете перезаписать Ubuntu, сохранив при этом свои данные.
Если группа энтузиастов dist-upgrade хочет собраться вместе, отладить дополнительные пути обновления и оказать поддержку, добро пожаловать. Текущая система определяется количеством тестировщиков-добровольцев и доступными часами разработчиков.