Оновити Linux набагато простіше, ніж оновлювати інші операційні системи. Замість того, щоб дивитися на обертовий синій екран завантаження в Windows, користувачам Linux достатньо ввести лише кілька команд, подивитись встановлення деяких пакетів і продовжувати свій день. Однак не всі аспекти оновлення в Linux проходять без клопоту. Коли справа доходить до оновлення ядра Linux, оновлення можуть бути справжньою проблемою, оскільки вони змушують користувача припинити те, що він робить, і перезавантажити ПК, щоб завершити оновлення. Прагнучи зменшити дратівливі перезавантаження, Canonical додав живі виправлення до Ubuntu 18.04.
Це нова функція, яка дозволяє користувачам встановлювати оновлення ядра Linux на Ubuntu 18.04 LTS без перезавантаження. Якщо це звучить як чудова функція, дотримуйтесь цього посібника та дізнайтеся, як увімкнути її на вашому ПК Ubuntu.
Живе виправлення на Ubuntu 18.04
Встановлення оновлень на Ubuntu без перезавантаження не є новою функцією. На сервері Ubuntu це було вже деякий час. Починаючи з Ubuntu 18.04, Canonical представив цю чудову функцію на робочому столі. З його допомогою користувачі можуть встановлювати оновлення ядра Linux без необхідності повністю перезавантажувати свій ПК.
Якщо ви ненавидите перезавантаження вашого ПК Ubuntu і хочете, щоб він залишався призупиненим і доступним миттєво, ця функція може бути дуже корисною. Виправлення в реальному часі недоступне користувачам одразу, оскільки Ubuntu 18.04 не вмикає його за замовчуванням. На щастя, увімкнути його дуже просто.
Увімкнути цю функцію можна двома способами. Якщо ви щойно вперше встановили Ubuntu 18.04, прочитайте діалогове вікно «Ласкаво просимо», яке описує всі нові функції випуску. Натисніть на кнопку «Далі» і прочитайте все, що вона має сказати. На цьому екрані привітання ви побачите щось із описом «Живе виправлення». Дотримуйтесь інструкцій на сторінці, щоб увімкнути його.
Налаштування живого шляху
Найкраще ввімкнути цю функцію під час першої інсталяції 18.04, оскільки вона знаходиться прямо на екрані привітання. Якщо ви більше не можете отримати доступ до екрана привітання, вам потрібно буде ввімкнути його, перейшовши через налаштування Ubuntu. Використовуєте традиційну Ubuntu з Gnome? Натисніть кнопку Win на клавіатурі та знайдіть «Програмне забезпечення та оновлення».
Натисніть кнопку «увійти», щоб увійти в Canonical. Пройдіть процес створення облікового запису єдиного входу Ubuntu та увійдіть в нього. Після створення поверніться до налаштувань оновлення та поставте прапорець біля пункту «Використовувати Canonical Live Patch для підвищення безпеки між перезапусками».
Використання живих патчів
Live Patching є безкоштовною функцією для користувачів Ubuntu 18.04 LTS, хоча вона постачається з деякими умовами. Коли ви входите в службу єдиного входу Ubuntu, веб-сайт генерує унікальний маркер, який позначає ваш ПК з Linux. Ви зможете безкоштовно ввійти та отримати доступ до живих патчів на трьох окремих комп’ютерах Ubuntu. Після третього він більше не буде безкоштовним, тому будьте обережні, скільки разів ви використовуєте цю функцію.
Використання функції Live Patching не вимагає ніяких спеціальних операцій. Натомість він працює майже так, як очікувалося: як частина звичайної процедури оновлення. Оновлення за допомогою функції Live Patches можна виконати як за допомогою графічної утиліти оновлення Ubuntu, так і за допомогою команд apt update/upgrade в терміналі.
Щоб використовувати, запустіть диспетчер оновлень, дозвольте йому перевірити наявність оновлень, а потім встановіть оновлення. Для оновлень, які зазвичай вимагають перезавантаження (оновлення та виправлення ядра), вам більше не потрібно буде перезавантажуватися. Очевидно, що не кожне оновлення, встановлене за допомогою диспетчера оновлень Ubuntu, не може обіцяти перезавантаження 100% часу, оскільки така природа комп’ютерів. Щось трапляється, і ви все одно можете наштовхнутися на періодичні оновлення, які потребують перезавантаження. Однак з цією функцією це станеться набагато рідше.
Вимкніть живі виправлення
Функція Live Patching досить крута, але не всім вона буде корисною. Якщо ви цього не хочете, краще вимкнути його. Щоб вимкнути його, відкрийте «Програмне забезпечення та оновлення». У вікні «Програмне забезпечення та оновлення» зніміть прапорець «Використовувати Canonical Live Patch для підвищення безпеки між перезапусками».
Скасування вибору функції Live Patch має миттєво вимкнути її.
Видалення старих ядер
Оновлення в Ubuntu, навіть з функцією Live Patching, не пом’якшує десятки ядер Linux, які накопичуються з часом. У дистрибутивах Linux на базі Debian оновлення ядра Linux не призводить до автоматичного видалення старого. Щоб отримати максимальну віддачу від нової функції Live Patch, було б гарною ідеєю повністю видалити старі ядра, коли ви переходите на нове.
Примітка: ніколи не видаляйте ядро, яке ви зараз використовуєте, інакше трапиться погане!
Зазвичай видалення старих ядер в Ubuntu є безболісним процесом. По-перше, переконайтеся, що все програмне забезпечення оновлено, і ви використовуєте найновішу версію ядра Ubuntu. Далі виконайте таку команду, щоб повідомити системі позбутися старих ядер.
sudo apt autoremove
Automove добре працює для позбавлення від старих версій ядра Linux, оскільки система зможе визначити, чи ядро не використовується і, отже, «більше не потрібне».