Библиотека сайта rus-linux.net
Linux From Scratch (version 6.8) | ||
Назад | Глава 6. Установка программ базовой системы | Вперед |
6.52. Пакет Module-Init-Tools-3.12
В пакете Module-Init-Tools находятся программы для работы с модулями ядра Linux версии с номером 2.5.47 или выше.
Приблизительное время сборки: 0,1 SBU
Требуемое дисковое пространство: 8,6 MB
6.52.1. Установка пакета Module-Init-Tools
Чтобы избежать проблем, связанных с перегенерацией страниц руководств в случаях, когда в этом нет необходимости, сначала перезапишите файл, который просто указывает на другую страницу руководства:
echo '.so man5/modprobe.conf.5' > modprobe.d.5
Набор тестов этого пакета предназначен для решения задач, необходимых специалистам, осуществляющих поддержку пакета. Команда make check создает специальный вариант команды modprobe, который бесполезен при обычном использовании. Чтобы запустить тесты (приблизительно 0,2 SBU), выполните следующие команды (обратите внимание, что для нормального использования перед перекомпиляцией нужно для очистки исходного кода выполнить команду make clean):
./configure make check ./tests/runtests make clean
Подготовьте пакет Module-Init-Tools для компиляции:
./configure --prefix=/ --enable-zlib-dynamic --mandir=/usr/share/man
Откомпилируйте пакет:
make
Установите пакет:
make INSTALL=install install
Пояснение параметра make:
INSTALL=install | |
Обычно команда make install не устанавливает какие-либо двоичные модули, если они уже существуют. Этот параметр изменяет действие этой команды и вызывает команду install вместо использования скрипта-оболочки, который используется по умолчанию. |
6.52.2. Описание пакета Module-Init-Tools
Установленные программы: depmod, insmod, insmod.static, lsmod, modinfo, modprobe и rmmod
Краткое описание
depmod | Создает файл зависимостей на основе символов, которые ищутся в наборе существующих модулей; этот файл зависимостей используется командой modprobe для автоматической загрузки необходимых модулей |
insmod | Установка загружаемого модуля в работающее ядро |
insmod.static | Статистически откомпилированная версия команды insmod |
lsmod | Выдает список модулей, загруженных в текущий момент |
modinfo | Проверяет объектный файл, связанный с модулем ядра, и отображает любую информацию, которую удается получить |
modprobe | Использует файл зависимостей, созданный с помощью depmod, для загрузки соответствующих модулей |
rmmod | Выгружает модули из работающего ядра |
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Man-DB-2.5.9 | Пакет Patch-2.6.1 |