Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Установка ядер серии 5.*
Установка актуальных версий ядер серии 5.* (модификации 5.4, 5.10, 5.15) возможна с помощью метапакетов linux-5.x с номером, соответствующим номеру модификации ядра:
- linux-5.4;
- linux-5.10;
- linux-5.15.
Метапакеты для каждой модификации ядра представлены в трех вариантах:
- linux-5.* - установка ядра в вариантах generic и hardened;
- linux-5.*-generic - установка ядра в варианте generic;
- linux-5.*-hardened - установка ядра в варианте hardened.
При установке любого из этих метапакетов будут установлены новейшие версии указанной модификации ядра и соответствующие им пакеты, необходимые для автоматической интеграции нового ядра с пакетами Astra Linux.
Предупреждение |
---|
|
Метапакеты могут быть установлены с помощью Графический менеджер пакетов synaptic или из командной строки командой apt с указанием названия устанавливаемого метапакета, например, для ядра 5.10:
Command |
---|
sudo apt install linux-5.10 sudo apt install linux-5.10-generic sudo apt install linux-5.10-hardened |
Получение списка установленных ядер
Получить список установленных ядер можно командой:
Command |
---|
dpkg --list | grep "linux-image-" |
Получение версии загруженного ядра
Получить версию и вариант ядра, загруженного в работающей ОС, можно командой:
Command |
---|
uname -r |
Информация |
---|
На момент последнего обновления настоящей статьи:
|
Обновление ядер и удаление неиспользуемых ядер
При установке обновлений автоматическое обновление установленных ядер выполняется в пределах одной модификации. То есть, например, установленное ядро модификации 5.4 и версии 54 (linux-image-5.4.0-54-hardened) будет обновлено до версии 110 (linux-image-5.4.0-110-hardened), но не до ядра 5.10 или 5.15.
При установке обновлений с помощью astra-update для каждой модификации автоматически удаляются старые версии ядер кроме двух последних версий и загруженного ядра.
После загрузки с использованием нового ядра для удаления неиспользуемых ядер модификаций 4.x и 5.x можно использовать следующий сценарий:
Command |
---|
#!/bin/bash pkgs=`dpkg -l 2> /dev/null | egrep "^ii\s*linux-image-[45]\.[[:digit:]]+\.[[:digit:]]+-[[:digit:]]+-" | cut -d " " -f3 | grep -v ^linux-image-$(uname -r | cut -d '-' -f1-2)` [ -n "$pkgs" ] && apt remove $pkgs |