Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Информация
titleДанная статья применима к:
  • Astra Linux Common Edition 2.12.43

Установка ядра версии 5.10

В состав дистрибутива и репозитория
  • Special Edition РУСБ.10015-01 и РУСБ.10015-10 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Common Edition 2.12.40 и далее


Установка ядер серии 5 и выше

Предупреждение
  1. При установке обновлений должны быть установлены ядра из устанавливаемого обновления. Комбинирование ядер и пакетов из разных обновлений не допускается и не поддерживается, а работоспособность операционной системы в такой конфигурации не гарантируется.
  2. Для установки ядер не следует использовать пакеты linux-image-X.X, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-X.X.
  3. Для того, чтобы установленные пакеты с ядрами обновлялись автоматически при установке обновлений необходимо установить метапакет linux-X.X. При установке метапакетов linux-X.X-generic, linux-X.X-hardened, linux-X.X-lowlatency автоматическое обновление выполняться не будет.

Установка актуальных версий ядер серии 5 и выше возможна с помощью метапакетов linux-X.X с номером, соответствующим номеру модификации ядра:

  • linux-5.4 — установка ядра 5.4 в вариантах generic и hardened;
43 включено ядро версии 5.10.0-1038.40. Установка комплекта пакетов для использования этого ядра возможна с помощью одного из метапакетов:

Кроме этого, метапакеты для каждой модификации ядра представлены в следующих вариантах:

  • linux-X.X10-generic - установка варианта ядра в варианте generic;
  • linux-5X.10X-hardened - установка варианта ядра в варианте hardened;
  • linux-X.X-lowlatency - установка ядра в варианте lowlatency (для обновлений, в которых такой вариант присутствует).

При установке любого из этих метапакетов будут установлены указанные варианты новейшие версии указанной модификации ядра и соответствующие им пакеты, необходимые для автоматической интеграции нового ядра с пакетами Astra Linux.

warning


Для установки ядра 5.10 не следует использовать пакеты linux-image-5.10*, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-5.10-*


Метапакеты могут быть установлены с помощью графического менеджера пакетов помощью Графический менеджер пакетов 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

Cписок доступных ядер

В дистрибутиве и репозитории Astra Linux Common Edition 2.12.43 доступны следующие версии ядер:

  • linux-image-5.10.0-1038.40-generic /linux-image-5.10.0-1038.40-hardened;
  • linux-image-unsigned-5.10.0-1038.40-hardened / linux-image-unsigned-5.10.0-1038.40-generic;
  • linux-image-5.4.0-71-generic /linux-image-5.4.0-71-hardened;
  • linux-image-4.15.3-141-generic / linux-image-4.15.3-141-hardened;


Список

Получение списка установленных ядер

Получить список установленных ядер можно командой:

Command
dpkg --list | grep "linux-image-"
Какое ядро используется в системе

Получение версии загруженного ядра

Получить версию и вариант ядра,  используемого загруженного в системе работающей ОС, можно командой:

Command
uname -r

Удаление неиспользуемых ядер

После загрузки с использованием нового ядра для удаления неиспользуемых ядер можно использовать следующий сценарий:

Command

#!/bin/bash

set -e

pkgs=`dpkg -l \
linux-image-5.10.0-1038.40-generic linux-image-5.10.


Информация

На момент последнего обновления настоящей статьи:

Обновление ядер и удаление неиспользуемых ядер

При установке обновлений автоматическое обновление установленных ядер выполняется в пределах одной модификации. То есть, например, установленное ядро модификации 5.4 и версии 54 (

0-1038.40-hardened \
linux-image-unsigned-5.10.0-1038.40-hardened linux-image-unsigned-5.10.0-1038.40-generic \

linux-image-5.4.0-

71-generic

54-hardened) будет обновлено до версии 110 (linux-image-5.4.0-110-hardened), но не до ядра 5.10 или 5.15.

При установке обновлений с помощью astra-update для каждой модификации автоматически удаляются старые версии ядер кроме двух последних версий и загруженного ядра.

После загрузки с использованием нового ядра для удаления неиспользуемых ядер серий 4.* и 5.* можно использовать следующий сценарий:

Command

#!/bin/bash
set -e

pkgs=`dpkg -l 71-hardened \
linux-image-4.15.3-141-generic linux-image-4.15.3-141-hardened \
2> /dev/null | grep "^iiegrep "^ii\s*linux-image-[456]\.[[:digit:]]+\.[[:digit:]]+-[[:digit:]]+-" | cut -d " " -f3 | \
grep -v ^linux-image-$(uname -r | cut -d '-' -f1-2)`

[ -n "$pkgs" ] && apt remove $pkgs
rm -f /boot/old-*

Установка Python версии 3.7

В состав дистрибутива и репозитория Astra Linux Common Edition 2.12.43 включен интерпретатор языка Python версии 3.7 (метапакет python 3.7). Установка метапакета возможна командой:

Command
sudo apt install python3.7