Оновлення ядра Debian
Debian широко відомий як надійний і стабільний дистрибутив Linux. Його стабільність і великі репозиторії пакунків роблять його популярним вибором як для особистого, так і для корпоративного використання. Однак, одним з недоліків використання Debian є час, необхідний для того, щоб нові версії пакунків стали доступними в офіційних репозиторіях.
Для того, щоб бути в курсі останніх випусків програмного забезпечення та оновлень безпеки, іноді необхідно оновлювати ядро вручну. Оновлюючи ядро, користувачі можуть скористатися новими можливостями, покращеннями продуктивності та виправленнями помилок, які можуть бути недоступні у типових репозиторіях Debian.
Для оновлення ядра в Debian у користувачів є декілька варіантів. Одним з варіантів є використання репозиторію зворотних портів, який надає новіші версії пакунків, які ще не доступні у стабільному випуску. Увімкнувши репозиторій зворотних портів і скориставшись менеджером пакунків, користувачі можуть легко оновити ядро до новішої версії.
Іншим варіантом є використання стороннього репозиторію, наприклад, репозиторію команди розробників ядра Debian. Цей репозиторій містить найновіші стабільні версії ядра Linux, що дозволяє користувачам оновлювати ядро, не чекаючи, поки його буде включено до офіційних репозиторіїв Debian.
Крім того, користувачі можуть скомпілювати і встановити ядро вручну. Цей метод вимагає більше технічних знань і може зайняти більше часу, але він пропонує найбільшу гнучкість і контроль над конфігурацією ядра.
Незалежно від обраного методу, важливо дотримуватися відповідної документації та настанов, наданих Debian або відповідним репозиторієм. Це забезпечить плавне і успішне оновлення ядра без шкоди для стабільності і цілісності системи Debian.
Покроковий посібник з оновлення ядра Debian
Оновлення ядра Debian впливає на системні файли і може вплинути на стабільність системи. Для виконання цієї дії потрібні права суперкористувача, які можна отримати за допомогою команди sudo (наприклад, перед кожною командою) або за допомогою sudo su для переходу в режим суперкористувача.
Поточну версію ядра можна дізнатися за допомогою наступної команди:
# uname -a
Остання версія ядра доступна в репозиторії backports. Вам потрібно додати його до списку репозиторіїв у вашій системі.
echo "deb http://ftp.debian.org/debian/ stretch-backports main non-free contrib" >> /etc/apt/sources.list apt-get update
Щоб визначити кодову назву вашої версії Debian, використовуйте наступну команду:
grep VERSION_CODENAME /etc/os-release
При додаванні репозиторію backports замініть кодову назву (слово stretch в наведеному вище прикладі) на відповідну вашій версії Debian (наприклад, buster, bullseye, bookworm).
Приклад команди для bookworm:
# echo "deb http://deb.debian.org/debian bookworm-backports main" | sudo tee /etc/apt/sources.list.d/backports.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-[version number]-bpo.1 linux-image-[version number]-bpo.1
Процес встановлення оновить Grub і вимагатиме перезавантаження сервера для застосування змін.
Висновок
Ви можете скористатися цією статтею для оновлення ядра Debian або його встановлення.
Зміна ядра іноді може спричинити проблеми, в результаті чого деякі програми не працюватимуть. З іншого боку, перевагою Debian є можливість встановлення декількох версій ядра в одній системі. Меню завантажувача дозволяє легко переключитися на інше ядро.
Не соромтеся поділитися цією статтею, якщо вона виявилася корисною, і залишити коментар нижче з вашими думками.