2016-01-11 4 views
-1

Моя система имеет версию ядра ядра ubuntu 3.19.0-25 и должна работать на уровне ядра для некоторого приложения, так как можно получить доступ к исходному коду для этой версии и только к заголовкам присутствуют в папке/usr/src /, но не могут найти исходный код. Как я могу получить t?Исходный код ядра для ubuntu 3.19.0 версия

+0

Вы должны объяснить (так что ** отредактируйте свой вопрос ** пожалуйста), какое * приложение * вы работаете. Обычно им не нужен исходный код ядра –

+0

$ apt-get source linux-image - $ (uname -r) он загружается с версией 3.13.0. Почему это так? –

+0

Как мы можем знать? Мы не знаем вашу систему и как она настроена? Вы «apt-get update» ?. –

ответ

0

Попробуйте

aptitude search 'linux*3.19*' 

вы можете иметь некоторые -source пакет.

В противном случае, добавьте немного deb-src исходную строку в ваш /etc/apt/sources.list (аналогично deb линии, но заменить первый debdeb-src с).

В качестве альтернативы, принеси недавно исходный код ядра из http://kernel.org/ и скомпилировать его в *.dpkg пакет (используя make-kpkg или эквивалент)

Кстати, вы, возможно, не нужен весь исходный код ядра для компиляции некоторых kernel module. AFAIK linux*-kbuild и linux*-headers пакетов должно быть достаточно.

+0

Я загрузил исходный код используемого ядра, и я поставил некоторые точки останова в коде pid.c, и что мне нужно для компиляции только кода pid.c? printk (сообщение KERN_DEBUG) \ n "); как моя точка останова –

Смежные вопросы