Подробное руководство по обновлению представлено здесь . Другие ответы уже упоминают, что вы должны использовать:
do-release-upgrade -d # Use this until 18.04.1 comes out
do-release-upgrade # Use this after 18.04.1 comes out
Кроме того, хотя вам нужно проверить файл:
~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting behavior, valid options:
#
# never - Never check for a new release.
# normal - Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the release that immediately succeeds the currently-running
# release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that this option should not be
# used if the currently-running release is not itself an LTS
# release, since in that case the upgrader won't be able to
# determine if a newer release is available.
Prompt=never
Если в последней строке написано «никогда», измените ее на «обычную» для пользователей Ubuntu 17.10. Для пользователей Ubuntu 16.04 LTS измените его на «LTS». В противном случае вы получите обновление ... гм "никогда":
rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.
Эти команды были выпущены Prompt=never
в Ubuntu 16.04, где он доступен для обновления вчера (28 апреля 2018 г.). Изменение подсказки для lts
решения проблемы.
Сначала вы должны сделать резервную копию данных или клонировать их и запустить обновление в тестовой среде. Вот один сценарий, который я написал для этой цели (но вы также можете сделать это вручную с Live USB): Bash-скрипт для клонирования Ubuntu на новый раздел для тестирования 18.04 LTS upgrade
Я сделал несколько замечаний в процессе обновления, и вот что вы можете ожидать:
Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y
Обратите внимание, что ваши шаги будут различаться в зависимости от установленного программного обеспечения.
Еще одна причина для клонирования заключается в том, что вы можете проверить, что происходит, когда вы принимаете значение по умолчанию N
или используете его Y
для получения самой последней конфигурации, которая может быть или не быть лучше.
Поскольку ваша исходная версия Ubuntu осталась без изменений, вы можете запустить diff
команду для новых файлов конфигурации 18.04, если вы решили их установить.