Оновлення ядра Debian

Debian широко відомий як надійний і стабільний дистрибутив Linux. 

Його стабільність і великі репозиторії пакунків роблять його популярним вибором як для особистого, так і для корпоративного використання. Однак, одним з недоліків використання Debian є час, необхідний для того, щоб нові версії пакунків стали доступними в офіційних репозиторіях.

Для того, щоб бути в курсі останніх випусків програмного забезпечення та оновлень безпеки, іноді необхідно оновлювати ядро вручну. Оновлюючи ядро, користувачі можуть скористатися новими можливостями, покращеннями продуктивності та виправленнями помилок, які можуть бути недоступні у типових репозиторіях Debian.

Для оновлення ядра в Debian користувачі мають декілька варіантів. Одним з варіантів є використання репозиторію зворотних портів, який надає новіші версії пакунків, які ще не доступні у стабільному випуску.

Увімкнувши репозиторій зворотних портів і скориставшись менеджером пакунків, користувачі можуть легко оновити ядро до новішої версії.Іншим варіантом є використання стороннього репозиторію, наприклад, репозиторію команди розробників ядра Debian. Цей репозиторій містить найновіші стабільні версії ядра Linux, що дозволяє користувачам оновлювати ядро, не чекаючи, поки його буде включено до офіційних репозиторіїв Debian.

Крім того, користувачі можуть скомпілювати і встановити ядро вручну. Цей метод вимагає більше технічних знань і може зайняти більше часу, але він пропонує найбільшу гнучкість і контроль над конфігурацією ядра.Незалежно від обраного методу, важливо дотримуватися відповідної документації та настанов, наданих Debian або відповідним репозиторієм. Це забезпечить плавне і успішне оновлення ядра без шкоди для стабільності і цілісності системи Debian.

Покрокове керівництво по оновленню ядра Debian

Поточну версію ядра можна дізнатися за допомогою такої команди

# uname -a

Остання версія ядра доступна в репозиторії backports, необхідно додати його до списку репозиторіїв системи.

# echo "deb http://ftp.debian.org/debian/ stretch-backports main non-free contrib" >> /etc/apt/sources.list
# apt-get update

Пошук доступних для встановлення версій ядра

# apt search linux-headers
v linux-headers -
v linux-headers:i386 -
v linux-headers-3.0 -
v linux-headers-3.0:i386 -
p linux-headers-4.15.0-1004-oem - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1006-gcp - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1006-oem - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1007-aws - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1007-oracle - Oracle Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1008-gcp - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1008-kvm - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1008-oem - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
p linux-headers-4.15.0-1008-oracle - Oracle Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
...

Виберіть потрібну версію зі списку доступних пакетів і встановіть її

# apt install linux-headers-[номер версії]-bpo.1 linux-image-[номер версії]-bpo.1

У процесі встановлення буде оновлено Grub, і для застосування змін знадобиться перезавантаження сервера.

Висновок

Ви можете скористатися цією статтею, щоб оновити ядро Debian або встановити його. Зміна ядра іноді може спричинити проблеми, в результаті чого деякі програми не працюватимуть. З іншого боку, перевагою Debian є можливість встановлення декількох версій ядра на одній системі. Меню завантажувача дозволяє легко переключитися на інше ядро. Не соромтеся поділитися цією статтею, якщо вона виявилася вам корисною, і залишити коментар нижче з вашими думками.