Обновление Linux Ubuntu 18.04 / 20.04 LTS: компоненты и ядро операционной системы

sitecreator

Administrator
Команда форума
Здесь можно получить информацию о самой актуальной версии ядра для Linux (безотносительно конкретной ОС Linux)



Сразу стоит заметить, что если вы собираетесь использовать панель управления сервером CyberPanel, то на данный момент (июнь 2021) данная панель не поддерживает Ubuntu 21.04. Поддерживаемые CyberPanel операционные системы:
  • Centos 7.x,
  • Centos 8.x,
  • Ubuntu 18.04,
  • Ubuntu 20.04



проверка версии ядра:
Код:
uname -r
Вывод:
Код:
4.15.0-144-generic
Крайне важно узнать версию glibc в системе. От этого будет зависеть какое ядро можно установить (без обновления glibc / libc6). Если ядро будет требовать более новую версию glibc чем есть в системе, то вы не сможете использовать такое ядро.
Код:
ldd --version
Показываю результат для операционных систем Ubuntu 18.04 / 20.4 LTS, которые предлагает один из лучших хостеров VDS firstvds.ru для установки на VDS или выделенный сервер.

Вывод информации для Ubuntu 18.04:


Вывод информации для Ubuntu 20.04:


При попытке установить в Ubuntu 18.04 / 20.04 LTS ядро 5.12.9 вы получите проблему, т.к. нужна библиотека libc6 не ниже 2.33 версии, которая есть только в Ubuntu 21.04 (или будет в более поздних выпусках):
Код:
dpkg: dependency problems prevent configuration of linux-headers-5.12.9-051209-generic:
linux-headers-5.12.9-051209-generic depends on libc6 (>= 2.33); however:
  Version of libc6:amd64 on system is 2.27-3ubuntu1.4.
Устанавливаем консольный менеджер пакетов aptitude, предварительно обновляя репозитории ubuntu.
Код:
sudo apt update
sudo apt install aptitude

Свежий пакет libc6 доступен здесь:

Используйте любой из серверов-зеркал, добавив его в свой файл /etc/apt/sources.list, например так:

INI:
deb http://cz.archive.ubuntu.com/ubuntu hirsute main


Код:
sudo apt update
sudo apt-get install libc6
В процессе установки предложат оставить прежний конфигурационный файл или установить новый. Оставляем прежний.




Создать временную папку:
Код:
mkdir /tmp/kernel/
cd /tmp/kernel/
Нужные версии ядра для скачивания: kernel ubuntu
На момент написания статьи самая свежая - это v5.12.9.
Доступно для скачивания здесь: https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.12.9/
При желании и упорстве можно установить эту версию ядра, но...
Стабильные версия ядра Linux для Ubuntu




Нам необходимо выбрать для архитектуры amd64 пакеты "generic" и пакет "all". Всего 4.


Код:
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.12.9/amd64/linux-headers-5.12.9-051209_5.12.9-051209.202106030850_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.12.9/amd64/linux-headers-5.12.9-051209-generic_5.12.9-051209.202106030850_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.12.9/amd64/linux-image-unsigned-5.12.9-051209-generic_5.12.9-051209.202106030850_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.12.9/amd64/linux-modules-5.12.9-051209-generic_5.12.9-051209.202106030850_amd64.deb
устанавливаем пакеты:
Код:
sudo dpkg -i *.deb
Перезагружаем сервер.

 
Последнее редактирование:
Верх