Я хочу разработать драйверы символов в моей системе:
#lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise
Информация о ядре:
3.8.0-38-generic # 56 ~ precision1-Ubuntu SMP Чт 13 марта 16: 23:47 UTC 2014 i686 i686 i386 GNU / Linux
Мой вопрос:
Нужно ли загружать одну и ту же версию ядра для разработки и загрузки драйверов? Если да, то как мне загрузить ту же версию с помощью командной строки?
Я пытался:
# apt-get source linux-source-3.8.0-38-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for linux-source-3.8.0-38-generic
, но не смог !!
Для установки источника ядра попробуйте это:
sudo apt-get update
sudo apt-get install linux-source
для получения источника для в настоящее время рабочего ядра Вы можете alos использовать команду:
sudo apt-get source linux-image-$(uname -r)
К получению источников ядра для выпуска Ubuntu с помощью мерзавца:
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-`<release>`.git
Замена <release>
с интересной, т.е.
можно загрузить исходный пакет Linux непосредственно от здесь .
Относятся к страницы человечности для большего количества справки.