Lx4U-book/docs/build-system/kmod.md

52 lines
1.9 KiB
Markdown
Raw Normal View History

2021-06-10 21:28:16 +08:00
<pkg :name="'kmod'" instsize showsbu2></pkg>
2021-05-18 02:56:29 +08:00
## Настройка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'configure'"></package-script>
2021-06-10 21:28:16 +08:00
### Значения параметров
`--with-xz, --with-zlib, --with-zstd`
2021-05-18 02:56:29 +08:00
Параметры позволяют `Kmod` обрабатывать сжатые модули ядра соответствующим алгоритмом сжатия.
## Сборка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'build'"></package-script>
2021-05-18 02:56:29 +08:00
## Тестирование
Пакет не имеет тестов которые можно запустить непосредственно сейчас. Необходимо дополнительно установить `git`, при этом, некоторые тесты также не будут выполнены вне репозитория.
## Установка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'install'"></package-script>
2021-05-18 02:56:29 +08:00
Необходимо создать символические ссылки (симлинки) для совместимости с `Module-Init-Tools` (Предыдущая реализация программы обработки модулей ядра):
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'postinstall'"></package-script>
2021-05-18 02:56:29 +08:00
## Для multilib
### Очистка
Очистите предыдущую сборку, но сохраните страницы руководства, так как они не могут быть воссозданы, поскольку пакет `xsltproc` не установлен:
2021-06-26 17:05:19 +08:00
<package-script :package="'kmod'" :type="'multi_prepare'"></package-script>
2021-05-18 02:56:29 +08:00
### Подготовка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'multi_configure'"></package-script>
2021-05-18 02:56:29 +08:00
### Сборка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'multi_build'"></package-script>
2021-05-18 02:56:29 +08:00
### Установка
2021-06-10 21:28:16 +08:00
<package-script :package="'kmod'" :type="'multi_install'"></package-script>
2021-05-18 02:56:29 +08:00
2021-06-10 21:28:16 +08:00
<script>
new Vue({ el: '#main' })
</script>