Оновлення ядра 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 є можливість встановлення декількох версій ядра в одній системі. Меню завантажувача дозволяє легко переключитися на інше ядро.

Не соромтеся поділитися цією статтею, якщо вона виявилася корисною, і залишити коментар нижче з вашими думками.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria