Оновлення до 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.