Olej писал(а):xaker1 писал(а): - ничего не удается.
Проверяем...
...
Так что ищите что у вас
не доустановлено из пакетов.
Сейчас снова на это сам напоролся ... поэтому повторяю (для себя и других непонятливых
):
1. Система Debian ... -
Экспериментальная сборка дистрибутива Debian Wheezy + MATE
olej@notebook:/etc$ cat /etc/debian_version
7.2
2. Естественно, при попытке сборки модуля:
Код: Выделить всё
olej@notebook:~/2013_WORK/OWN.BOOKS/BOOK.Kernel.org/Kexamples.BOOK/first_hello$ make
make -C /lib/modules/3.2.0-4-486/build M=/home/olej/2013_WORK/OWN.BOOKS/BOOK.Kernel.org/Kexamples.BOOK/first_hello modules
make: *** /lib/modules/3.2.0-4-486/build: Нет такого файла или каталога. Останов.
make: *** [default] Ошибка 2
Нет никаких заголовочных файлов:
Код: Выделить всё
olej@notebook:/lib/modules/3.2.0-4-486/kernel$ pwd
/lib/modules/3.2.0-4-486/kernel
olej@notebook:/lib/modules/3.2.0-4-486/kernel$ ls -l
итого 36
drwxr-xr-x 3 root root 4096 Окт 13 19:38 arch
drwxr-xr-x 3 root root 12288 Окт 13 19:50 crypto
drwxr-xr-x 66 root root 4096 Окт 13 19:38 drivers
drwxr-xr-x 58 root root 4096 Окт 13 19:50 fs
drwxr-xr-x 5 root root 4096 Окт 13 19:50 lib
drwxr-xr-x 41 root root 4096 Окт 13 19:38 net
drwxr-xr-x 11 root root 4096 Окт 13 19:50 sound
Что (пакет?) нужно доустанавливать?...
3.
Код: Выделить всё
olej@notebook:/lib/modules$ aptitude show linux-headers
Нет в наличии или подходящей версии для linux-headers
Пакет: linux-headers
Состояние: не реальный пакет
Предоставляется: linux-headers-3.2.0-4-486, linux-headers-3.2.0-4-686-pae, linux-headers-3.2.0-4-amd64, linux-headers-3.2.0-4-rt-686-pae,
linux-headers-486, linux-headers-686-pae, linux-headers-amd64, linux-headers-rt-686-pae
Ну а дальше устанавливаем
в соответствии с текущим работающим ядром:
Код: Выделить всё
olej@notebook:/lib/modules/3.2.0-4-486$ sudo aptitude install linux-headers-3.2.0-4-486
Следующие НОВЫЕ пакеты будут установлены:
linux-headers-3.2.0-4-486 linux-headers-3.2.0-4-common{a} linux-kbuild-3.2{a}
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 5 пакетов не обновлено.
Необходимо получить 4.367 kB архивов. После распаковки 27,4 MB будет занято.
Хотите продолжить? [Y/n/?] y
Получить: 1 http://mirror.yandex.ru/debian/ wheezy/main linux-headers-3.2.0-4-common i386 3.2.51-1 [3.561 kB]
Получить: 2 http://mirror.yandex.ru/debian/ wheezy/main linux-kbuild-3.2 i386 3.2.17-1 [233 kB]
Получить: 3 http://mirror.yandex.ru/debian/ wheezy/main linux-headers-3.2.0-4-486 i386 3.2.51-1 [573 kB]
Получено 4.367 kБ в 9с (467 kБ/с)
Выбор ранее не выбранного пакета linux-headers-3.2.0-4-common.
(Чтение базы данных … на данный момент установлено 209655 файлов и каталогов.)
Распаковывается пакет linux-headers-3.2.0-4-common (из файла …/linux-headers-3.2.0-4-common_3.2.51-1_i386.deb) …
Выбор ранее не выбранного пакета linux-kbuild-3.2.
Распаковывается пакет linux-kbuild-3.2 (из файла …/linux-kbuild-3.2_3.2.17-1_i386.deb) …
Выбор ранее не выбранного пакета linux-headers-3.2.0-4-486.
Распаковывается пакет linux-headers-3.2.0-4-486 (из файла …/linux-headers-3.2.0-4-486_3.2.51-1_i386.deb) …
Настраивается пакет linux-headers-3.2.0-4-common (3.2.51-1) …
Настраивается пакет linux-kbuild-3.2 (3.2.17-1) …
Настраивается пакет linux-headers-3.2.0-4-486 (3.2.51-1) …
Этого для компиляции модулей по-минимуму - достаточно ...
Для этих целей этого достаточно ...
не нужно никаких, массово описываемых по Интернет, специфических Debian/Ubuntu-задрочек, типа module-assistant, kernel-package и пр.