Как обновить Ubuntu 16.04 до 18.04

Последний выпуск Ubuntu LTS, Ubuntu 18.04 (Bionic Beaver), был выпущен 26 апреля 2018 г. и будет поддерживаться в течение 5 лет до апреля 2023 г. В этом руководстве мы покажем вам, как обновить установку Ubuntu 16.04 или более позднюю. в Ubuntu 18.04 (Bionic Beaver).

Подготовка

Перед тем, как начать работу с руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Сделайте резервную копию ваших данных

Прежде всего, убедитесь, что вы сделали резервную копию своих данных, прежде чем начинать серьезное обновление вашей операционной системы. Если вы используете Ubuntu на виртуальной машине, лучше всего сделать полный снимок системы, чтобы вы могли легко восстановить свою машину в случае, если обновление пойдет не так.

Обновить установленные пакеты

Перед началом обновления выпуска рекомендуется обновить все установленные в данный момент пакеты до последних версий.

sudo apt updatesudo apt upgrade

Мы также запустим dist-upgrade который выполнит обновление основной версии установленных пакетов и может удалить некоторые ненужные пакеты:

sudo apt dist-upgrade

Обновите Ubuntu 16.04 до Ubuntu 18.04

Ubuntu предоставляет инструмент под названием do-release-upgrade который делает процесс обновления довольно простым.

Инструмент уже должен быть установлен в вашей системе, но если по какой-то причине он не установлен, вы можете установить его с помощью:

sudo apt install update-manager-core

Чтобы начать обновление, выполните do-release-upgrade :

sudo do-release-upgrade

Если вы, как и я, обновляете свою систему через SSH, вас спросят, хотите ли вы продолжить.

Reading cache

Checking package manager

Continue running under SSH?

This session appears to be running under ssh. It is not recommended
to perform an upgrade over ssh currently because in case of failure it
is harder to recover.

If you continue, an additional ssh daemon will be started at port
'1022'.
Do you want to continue?

Continue [yN]
Starting additional sshd

To make recovery in case of failure easier, an additional sshd will
be started on port '1022'. If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it's not done automatically. You can
open the port with e.g.:
'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'

To continue please press [ENTER]

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

Do you want to start the upgrade?

4 installed packages are no longer supported by Canonical. You can
still get support from the community.

3 packages are going to be removed. 90 new packages are going to be
installed. 397 packages are going to be upgraded.

You have to download a total of 267 M. This download will take about
1 minute with your connection.

Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.

Еще раз введите y и процесс обновления начнется.

Во время процесса обновления вам будут заданы различные вопросы, например, хотите ли вы сохранить существующий файл конфигурации или установить версию сопровождающего пакета. Если вы не вносили никаких изменений в файл, можно безопасно ввести Y противном случае, чтобы сохранить текущую конфигурацию, введите N

Configuration file '/etc/sysctl.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** sysctl.conf (Y/I/N/O/D/Z) [default=N] ?

Процесс обновления может занять некоторое время в зависимости от количества обновлений и скорости вашего Интернета.

После установки новых пакетов инструмент обновления спросит вас, хотите ли вы удалить устаревшее программное обеспечение, если вы не уверены, введите d и проверьте список устаревших пакетов, в большинстве случаев безопасно ввести y и удалить все устаревшие пакеты:

Searching for obsolete software
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done

Remove obsolete packages?


17 packages are going to be removed.

После завершения процесса обновления и, если все прошло хорошо, вам будет предложено перезагрузить компьютер. Введите y чтобы продолжить:

System upgrade is complete.

Restart required

To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.

Continue [yN] y

Подтвердите обновление

Подождите несколько секунд, пока ваш сервер не перезагрузится, а затем снова подключитесь. После входа в систему вас встретит следующее сообщение:

Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-20-generic x86_64)

Вы также можете проверить версию Ubuntu, используя следующую команду:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

Вот и все, теперь вы можете наслаждаться своим новым Ubuntu 18.04 LTS (Bionic Beaver).

Оставьте комментарий