2.3.4.4 О принципах именования пакетов с модулями ядра Linux в РЕД ОС 7.3 и выше
Скачать документВ связи с размещением в репозитории двух версий ядра — LT и ML — изменён принцип именования пакетов с модулями: теперь непосредственно в имя пакета входит полная версия сборки ядра, которая может быть определена как uname -r. Данный подход был реализован для возможности установки в системе нескольких пакетов с модулями под каждую из версий ядра, имеющихся в системе, с целью исключения конфликтов имён пакетов.
Названия пакетов будут выглядеть, например, следующим образом:
Таким образом, чтобы установить необходимый пакет модулей для данного ядра, с которым система загрузилась, необходимо выполнить:
dnf install <имя_драйвера>_$(uname -r) илиdnf install <имя_драйвера>_`uname -r`
Например:
dnf install rtl8761b_$(uname -r) dnf install nvidia-kmod_`uname -r`
Возможны конфликты с установленными старыми версиями пакетов модулей для LT-версии ядра (5.10.29). В таком случае необходимо предварительно удалить старый пакет модулей, а только после этого устанавливать новый.
В случае удаления VirtualBox-kmod пакетный менеджер dnf потребует удалить и пакет VirtualBox — необходимо согласиться на это действие, а потом вручную установить уже новую версию VirtualBox из репозитория. После завершения установки VirtualBox требуется перезапустить службу vboxdrv командой:
sudo systemctl restart vboxdrvили перезагрузить ПК.
В связи с включением в основное кодовое дерево ядра Linux, начиная с версии 5.14, поддержки ряда устройств нет необходимости устанавливать для ядра версии 5.14.9 (ML) пакеты данных модулей, которые уже не собирались и впредь собираться не будут для следующих версий ядер:
e1000e-kmod (поддержка сетевых адаптеров Intel 82563/6/7, 82571/2/3/4/7/8/9 и 82583);
rtlwifi (поддержка WiFi устройств на базе Realtek 8723DE);
rtw88 (поддержка WiFi устройств на базе Realtek 8821CE, 8723DE, 8822CE, 8822BE, 8822B, 8822C, 8723D, 8821C).
Пакеты drbd-kmod и kmod-kvdo не собирались под версию ядра 5.14.9 (ML) по той причине, что сами проекты ещё не адаптированы под изменившийся Kernel API, и в случае их использования необходимо пока оставаться на версии ядра 5.10.xx.
Дата последнего изменения: 09.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.