1 Вступ
Цей туторіал показує, як оновити Linux Mint до 20 версї. Оригинал тут
2 Вимоги
2.1 Тільки 64-розрядні
Хоча як 32-розрядна, так і 64-розрядна версії Linux Mint 19.3 підтримуються до квітня 2023 року, нові випуски Linux Mint, включаючи 20, доступні лише 64-біт.
Для оновлення до Linux Mint 20 потрібно запустити 64-бітну версію Linux Mint 19.3.
Щоб перевірити поточну версію, введи в терміналі:
dpkg --print-architecture
Якщо там “amd64”, то можна оновитися до Linux Mint 20.
Якщо “i386”, це означає, що у тебе 32-бітну версія. У цьому випадку не можна оновити систему і потрібно залишатися на Linux Mint 19.3.
2.3 Досвід
Для оновлення до Linux Mint 20 тобі потрібен досвід роботи з утилітою apt та командним рядком.
Оновлення до нової бази пакетів не є тривіальним і це справа не для початківців.
Потрібно знати, як вводити команди та читати їх вихід.
Також треба мати досвід з apt. Під час оновлення потрібно розуміти вихід команд apt. Наприклад: чи слід видалити пакунок, якщо він блокує оновлення чи він просто конфліктує з іншим пакунком.
3 Підготовка
3.1 Онови всі пакунки
Щоб застосувати всі оновлення:
- Запусти “Менеджер оновлень” за допомогою “Меню -> Адміністрування -> Менеджер оновлень”.
- Натисни “Оновити”, щоб оновити кеш.
- Натисни “Встановити оновлення”.
- Дотримуйся вказівок менеджера оновлень і встанови усі оновлення, поки менеджер не повідомить, що система оновлена.
- Перезавантаж комп’ютер.
3.2 Створи системний знімок
Якщо під час оновлення щось зламається або щось піде не так, ти можеш ‘повернутись у часі’ та відновити всі зміни, застосувавши останній знімок системи. Що б не сталося, ти прикритий. Можна відкатити свою операційну систему до минулого стану прямо з оновленої Linux Mint або запустивши Timeshift з LiveDVD/USB.
Щоб створити системний знімок:
- Запусти Timeshift за допомогою “Меню -> Системні засоби -> Timeshift”.
- Дотримуйся підказок майстра, щоб обрати місце для знімків.
- На панелі інструментів натисни “Створити”, щоб зробити знімок вручну в операційній системі.
4 Оновлення
4.1 Встанови інструмент оновлення
Щоб встановити інструмент оновлення, відкрий термінал і введи:
apt install mintupgrade
4.2 Перевірка оновлення
Щоб імітувати оновлення, відкрий термінал і введи:
mintupgrade check
Потім дотримуйся інструкцій на екрані.
Ця команда тимчасово переводить твою систему на репозиторії Linux Mint 20 і обчислює вплив оновлення.
Зауваж, що ця команда не впливає на поточну систему. Після закінчення моделювання всі твої початкові репозиторії буде відновлено.
Результат покаже, чи можливе оновлення чи ні. І якщо так, то які пакунки було б оновлено, встановлено, видалено та збережено.
Надзвичайно важливо приділяти пильну увагу результатам цієї команди.
Продовжуй використовувати mintupgrade check
і не переходь до наступного кроку, поки не будеш задоволений результатом.
4.3 Завантаж пакунок оновлення
Щоб завантажити пакунки, необхідні для оновлення, введи таку команду:
mintupgrade download
Зауваж, що ця команда не виконує оновлення, а лише завантажує пакунки.
4.4 Застосування оновлення
Примітка: цей крок є незворотнім. Після того, як ти це виконаєш, єдиний спосіб повернутися назад — відновити системний знімок.
Щоб застосувати оновлення, введи таку команду:
mintupgrade upgrade
4.5 Пониження сторонніх пакунків
Деякі пакунки більше не існують у Linux Mint 20 або мають нижчу версію, ніж у Linux Mint 19.3. Щоб гарантувати належне функціонування, їх потрібно знизити.
- Запусти інструмент “Джерела програмного забезпечення” з “Меню -> Адміністрування -> Джерела програмного забезпечення”.
- Відкрий вкладку “Обслуговування” та натисни “Понизити сторонні пакунки”
- Обери усі сторонні пакунки та натисни “Понизити”
4.6 Видалення сторонніх пакунків
- Запусти інструмент “Джерела програмного забезпечення” з “Меню -> Адміністрування -> Джерела програмного забезпечення”.
- Відкрий вкладку “Обслуговування” та натисни “Вилучити сторонні пакунки”
- За винятком пакунків, які ти встановив самостійно (зі сторонніх джерел), вибери усі сторонні пакунки та натисни “Вилучити”.
5 Альтернативи
Не можеш оновитись — виконай нову установку.
Загальні інструкції щодо “свіжих оновлень” також доступні на веб-сайті https://community.linuxmint.com/tutorial/view/2
6 Примітки
- Перед оновленням рекомендується обрати дзеркало Linux Mint за замовчуванням, щоб переконатися, що використовується остання версія
mintupgrade
. Перевірити свою версію mintupgrade
можна за допомогою apt policy mintupgrade
.
- Оновлення перезаписує файли в директорії /etc з файлами конфігурації за замовчуванням. Відновити файли можна окремо за допомогою знімка Timeshift, який було зробилено до оновлення.
- Щоб відновити налаштування lightDM, запусти інструмент налаштування Вікна входу (sudo lightdm-settings).
- Відома проблема щодо Timeshift. Під час відновлення знімка, якщо вікно “Застереження” порожнє, зачекайте приблизно 2 хвилини, щоб з’явився текст. Як тільки-но текст застереження з’явиться, можна тиснути Далі та відновлювати знімок. Натискання кнопки Далі перед появою тексту призводить до неможливості відновлення. Якщо так вийшло — перезавантаж систему і спробуй відновити знову.
- Якщо за якихось причин не використовується timeshift, можна змусити оновлення продовжити далі, ввівши таку команду:
sudo touch /etc/timeshift.json
.
- Оновлення досить інтенсивне і може тимчасово підвиснути, подекуди до 10 хвилин. Також може підвиснути Cinnamon. Це нормально, виявляй терпіння і чекай. Якщо це стає проблемою, заверши сеанс, перейди до консолі (CTRL + ALT + F1) і запусти оновлення звідти
mintupgrade upgrade
.