Это сомнение поражает меня уже 2-3 дня, поэтому я решил проверить это сам. Я установил Ubuntu 16.04.4 в VMWare, отредактировал /etc/apt/sources.listи заменил xenialна bionic:
sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
Потом я побежал
sudo apt-get update && sudo apt-get upgrade
Мне удалось обновить до 18.04, подтверждено с помощью lsb_release -a. Однако я столкнулся с некоторыми проблемами, такими как:
У apt нет стабильного интерфейса CLI. Используйте с осторожностью в сценариях.
неудовлетворенная зависимость python3-aptdaemon.pkcompat
Выпуск 'bionic-backports' для 'appstream' не найден
Сломанное единство
Я решил все ошибки и установил gnomeи gdm3.
Итак, я просто хочу знать, это хорошая идея для редактирования sources.list? Я знаю, что моя система может сломаться, но есть ли другая конкретная причина не использовать это.
Примечание : я проверил это на Ubuntu 16.04 в VMWare, чтобы очистить только мои сомнения.
dist-upgradeэто был бы лучший вариант, но опять же, sudo apt-get install -fустановит зависимости?
sudo apt-get dist-upgrade(или лучшеsudo aptitude dist-upgrade), чтобы включить новые зависимости в процесс обновления. Предупреждающее сообщение об apt в скриптах является нормальным, оно существует как 16.04, так и 18.04.