Як оновити до Elementary OS Juno

Оновлення до Elementary OS Juno: Покрокова інструкція

Нова версія операційної системи Elementary OS під назвою Juno принесла багато покращень, оновлень та виправлень. Однак, розробники не надали офіційного способу оновлення до Juno зі старішої версії без необхідності перевстановлення системи. Якщо ви хочете скористатися останніми можливостями Elementary OS, але не бажаєте витрачати час на повторне встановлення, цей посібник допоможе вам здійснити оновлення без переформатування вашого комп’ютера.

Увага: Метод оновлення, описаний нижче, не підтримується розробниками. Використовуйте його на свій розсуд та ризик! Перед початком обов’язково створіть резервну копію всіх важливих даних.

Підготовка до Оновлення

Elementary OS базується на Ubuntu, тому для оновлення ми будемо використовувати стандартну процедуру Ubuntu. Спочатку потрібно відкрити термінал TTY, натиснувши комбінацію клавіш Ctrl + Alt + F1. Далі, дотримуйтесь наведених нижче інструкцій для підготовки системи.

Крок 1: В терміналі TTY введіть своє ім’я користувача та пароль для авторизації.

Крок 2: Для виконання root-команд перейдіть до root-оболонки за допомогою команди sudo -s.

sudo -s

Крок 3: Вимкніть LightDM (систему входу) та графічне середовище Pantheon, щоб уникнути збоїв під час оновлення. Використайте наступну команду:

systemctl stop lightdm.service

Крок 4: Оновіть поточну версію системи, використовуючи команди apt update та apt upgrade.

apt update
apt upgrade -y

Крок 5: Запустіть команду dist-upgrade для встановлення нових версій пакетів і забезпечення оновлення поточної операційної системи до останньої можливої версії.

apt dist-upgrade

Крок 6: Перевірте наявність проблем з пакетами за допомогою команди dpkg -C. У більшості випадків система повинна працювати нормально. Якщо виникають проблеми, перегляньте повідомлення на екрані та спробуйте їх вирішити.

dpkg -C

Крок 7: Переконайтеся, що немає заблокованих пакетів, які можуть спричинити проблеми після оновлення. Використайте команду apt-mark showhold.

apt-mark showhold

Оновлення до Elementary OS Juno

Після виконання підготовчих кроків ваша система готова до оновлення до Juno. Першим кроком є зміна джерел програмного забезпечення, оскільки Elementary OS Juno використовує Ubuntu 18.04 LTS.

Змініть всі входження “xenial” на “bionic” у файлі /etc/apt/sources.list:

sed -i 's/xenial/bionic/g' /etc/apt/sources.list

Аналогічно, змініть джерела Elementary OS:

sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/appcenter.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/elementary.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/patches.list

Після цього оновіть індекс програмного забезпечення:

sudo apt update

Виконайте моделювання оновлення, щоб переконатися, що все пройде без проблем:

apt --simulate upgrade

Якщо моделювання пройшло успішно, виконайте оновлення:

sudo apt upgrade -y

Завершіть оновлення за допомогою команди dist-upgrade:

sudo apt dist-upgrade -y

Після завершення оновлення перезавантажте комп’ютер.

Після встановлення

Процес оновлення завершено. Однак, для коректної роботи системи потрібно виконати ще кілька дій. Спочатку видаліть старі пакети за допомогою команди autoremove:

sudo apt autoremove

Модулі Perl

У деяких випадках може виникнути конфлікт з пакетом Perl. Видаліть стару версію модуля, використовуючи команду:

sudo apt remove perl-modules-5.22

Відновлення ключів GPG

Після оновлення потрібно встановити ключ для джерел програмного забезпечення. Для цього:

Крок 1: Завантажте ключ Elementary OS:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A74F73EFFE70B91C

Крок 2: Оновіть джерела програмного забезпечення:

sudo apt update
      
      

Якщо всі кроки виконані правильно, ваша система буде успішно оновлена до Elementary OS Juno.