Почему autoconf.h не копируется автоматически на свое место?

Я работаю над чистой установкой Debian 7.7. После установки все отлично работало, за исключением веб-камеры в браузере Iceweasel. Прочитав много, я обнаружил, что лучшим решением является установка FlashCam 1.4.5 .

After downloading the sources, I did a make and got an error: ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-4-common/Module.symvers is missing; modules will have no dependencies and modversions. Building modules, stage 2. 

Прочтите что-нибудь и выясните, что я должен установить исходные коды ядра и подготовить компиляцию:

 apt-get install linux-source linux-source-3.2 tar jxf /usr/src/linux-source-3.2.tar.bz2 cd linux-source-3.2 cp /boot/config-3.2.0-4-amd64 ./.config make oldconfig make prepare 

Теперь в моей локальной папке с linux-sources/include/generated/autoconf.h файл autoconf.h ( linux-sources/include/generated/autoconf.h ), но не в */usr/src/linux-headers-3.2.0-4-common/include/* где я предполагаю, это папка, в которой ищут источники FlashCam. Что мне теперь делать? Скопируйте вручную эту папку немного страшно, и я не могу найти дополнительные инструкции, чтобы заставить ее работать.

Здесь приведены последние инструкции по построению модулей ядра вне дерева. Установка заголовков конфигурации ядра в систему включает каталог, который не является частью процедуры. Скорее вы вызываете make изнутри исходного дерева ядра и указываете его в исходное дерево модуля с параметром M= .

FlashCam не обновлялся через некоторое время, поэтому может быть невозможно создать его против последнего ядра без каких-либо усилий по переносу.