Существует лучшее решение, чем m-a: dkms
Это на самом деле помогает распределить внешние модули ядра и автоматически компилирует их для более новых версий ядра (думайте, устанавливая новый пакет заголовков Linux).
Нет никакого легкого ответа. Создать реальный пакет Debian с нуля не просто вопрос липких файлов в архив, Вам будут нужны файл управления и сценарии установки и все остальное, что делает его пакетом, а не просто tarball.
Для приобретения знаний об использовании горячекатаного - делают и debhelper, чтобы создать пакеты, запуститься с Руководства Новых Специалистов по обслуживанию, затем прочитать Руководство разработчика при упаковке "лучших практик".
Затем /usr/share/doc/module-assistant/README.gz
и HOWTO-DEVEL.gz
покрытия, как использовать упаковочные инструменты для создания исходных пакетов, которые может понять помощник модуля.
Я думаю, упаковываете ли Вы модуль, который существует в пакете ядра по умолчанию, у Вас будет больше работы для предотвращения конфликтов. Если бы Вы просто делаете это для себя, вероятно, было бы лучше создать и установить пользовательский пакет ядра со "старым" драйвером, отключенным так, чтобы файлы не конфликтовали (отметьте инструкции в README.gz относительно KVERS).
uname -r
/ обновления, переопределяя включенные модули ядра. Я надеялся, что теперь был более ленивый, более соответствующий протокол.
– Jayen
28 October 2010 в 08:44
Можно использовать помощник модуля по этому. См. http://wiki.debian.org/ModuleAssistant