8.57. Kmod-34

O pacote Kmod contém bibliotecas e utilitários para carregar módulos de núcleo

Tempo aproximado de construção: menos que 0,1 UPC
Espaço em disco exigido: 11 MB

8.57.1. Instalação do Kmod

Prepare Kmod para compilação:

mkdir -p build
cd       build

meson setup --prefix=/usr ..    \
            --sbindir=/usr/sbin \
            --buildtype=release \
            -D manpages=false

O significado das opções do configure:

-D manpages=false

Essa opção desabilita gerar as páginas de manual, o que exige um programa externo.

Compile o pacote:

ninja

A suíte de teste desse pacote exige cabeçalhos crus de núcleo (não os cabeçalhos sanitizados de núcleo instalados anteriormente), os quais estão além do escopo do LFS.

Agora instale o pacote:

ninja install

8.57.2. Conteúdo do Kmod

Aplicativos instalados: depmod (link para kmod), insmod (link para kmod), kmod, lsmod (link para kmod), modinfo (link para kmod), modprobe (link para kmod) e rmmod (link para kmod)
Biblioteca instalada: libkmod.so

Descrições Curtas

depmod

Cria um arquivo de dependência baseado nos símbolos que ele encontrar no conjunto existente de módulos; esse arquivo de dependência é usado pelo modprobe para carregar automaticamente os módulos exigidos

insmod

Instala um módulo carregável no núcleo em execução

kmod

Carrega e descarrega módulos de núcleo

lsmod

Lista módulos atualmente carregados

modinfo

Examina um arquivo objeto associado com um módulo de núcleo e exibe qualquer informação que ele consiga coletar

modprobe

Usa um arquivo de dependência, criado pelo depmod, para carregar automaticamente módulos relevantes

rmmod

Descarrega módulos a partir do núcleo em execução

libkmod

Essa biblioteca é usada por outros aplicativos para carregar e descarregar módulos de núcleo