В виду того факта, что все идет все дальше и дальше, то возможно мне в скором времени понадобится выполнять процедуру обновления с системы Ubuntu 22.04 Server до следующего LTS релиза, а он – это Ubuntu 24.04. Исходя из этого нужно чтобы у меня была моя пошаговая заметка от и до. Если говорить прямо зачем – это нужно, а вот ранее у меня была связка Ubuntu 20.04 + Domoticz и в один момент она перестала работать, пришлось обновить Ubuntu 20.04 до Ubuntu 22.04 и переделать Domoticz, переделать все скрипты и не пришлось заново разворачивать систему. Думается что и тут с каким-либо сервисом меня ждет такая же участь.

Шаг №1: Текущая система:

ekzorchik@srv-home:~$ uname -a && lsb_release -a

Linux srv-home 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 22.04.3 LTS

Release:        22.04

Codename:       jammy

ekzorchik@srv-home:~$

Шаг №2: Переходим к процессу обновления:

ekzorchik@srv-home:~$ sudo nano /etc/update-manager/release-upgrades

[DEFAULT]

#Prompt=never

Prompt=lts

ekzorchik@srv-home:~$ sudo rm -Rf /var/lib/apt/lists

ekzorchik@srv-home:~$ sudo apt-get update && sudo apt-get upgrade -y

ekzorchik@srv-home:~$ sudo apt-get install -y update-manager-core

ekzorchik@srv-home:~$ sudo apt-get -y dist-upgrade

ekzorchik@srv-home:~$ sudo do-release-upgrade -c

Checking for a new Ubuntu release

New release '24.04.1 LTS' available.

Run 'do-release-upgrade' to upgrade to it.

ekzorchik@srv-home:~$

ekzorchik@srv-home:~$ sudo do-release-upgrade -c

Checking for a new Ubuntu release

New release '24.04.1 LTS' available.

Run 'do-release-upgrade' to upgrade to it.

ekzorchik@srv-home:~$

ekzorchik@srv-home:~$ sudo do-release-upgrade

Checking for a new Ubuntu release

You have not rebooted after updating a package which requires a reboot. Please reboot before upgrading.

ekzorchik@srv-home:~$

ekzorchik@srv-home:~$ sudo reboot

ekzorchik@srv-home:~$ sudo do-release-upgrade

Checking for a new Ubuntu release

= Welcome to Ubuntu 24.04 LTS 'Noble Numbat' =

The Ubuntu team is proud to announce Ubuntu 24.04 LTS 'Noble Numbat'.

Continue [yN] y

Continue [yN] y

To continue please press [ENTER] нажимаю клавишу "ENTER"

Continue [yN]  Details [d] y

Country of origin for the keyboard: выбираю English (US)

Keyboard layout: выбираю English (US)

What do you want to do about modified configuration file sshd_config? keep the local version currently installed

Continue [yN]  Details [d] y

Continue [yN] y

система уходит в перезагрузку

Шаг №3: Смотрю, а какая сейчас система после апгрейда

ekzorchik@srv-home:~$ uname -a && lsb_release -a

Linux srv-home 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 24.04.1 LTS

Release:        24.04

Codename:       noble

ekzorchik@srv-home:~$

Отлично, т.е. еще раз проработал процедуру обновления ОС на Ubuntu Server.

Заметка работоспособна. С уважением автор блога Олло Александр aka ekzorchik.