Как мне установить заголовочные файлы ядра?

Я хочу написать драйвер устройства, но не могу найти заголовочный файл. Может, кто-нибудь, пожалуйста, поможет мне найти его?

86
задан 25 October 2016 в 03:48

5 ответов

Вы можете просто набрать:

sudo apt-get install linux-headers-generic

, если вы используете установку на рабочем столе. Apt-get решит зависимости и установит правильную версию заголовков ядра.

0
ответ дан 25 October 2016 в 03:48

Это должно охватывать еще одну проблему, когда: работающее ядро ​​устарело, то есть его больше нет в хранилище и его заголовков. Поэтому лучше всего обновить ядро ​​до последней версии в репозитории.

linux-generic - это метапакет для хранения текущей версии ядра & amp; его заголовки :

sudo apt-get update
sudo apt-get install linux-generic

Примечание. В зависимости от версии Ubuntu, посмотрите, нужны ли вам linux-lowlatency (Ubuntu Studio), linux-signed-generic или linux-virtual.

0
ответ дан 25 October 2016 в 03:48

Или, если у вас установлена ​​способность: sudo aptitude install linux-headers-$(uname -r)

0
ответ дан 25 October 2016 в 03:48

эти команды должны работать:

sudo apt-get dist-upgrade -y
systemctl reboot
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get upgrade linux-headers-$(uname -r)

для лучшей проверки команд этого видео

0
ответ дан 25 October 2016 в 03:48

Вы должны иметь возможность установить файлы заголовков ядра для текущего запущенного ядра, запустив в терминале следующее:

sudo apt-get install linux-headers-$(uname -r)

В общем, пакеты заголовков ядра называются linux-header- *, где «*» указывает версию & amp; вариант (универсальный, серверный и т. д.).

0
ответ дан 25 October 2016 в 03:48

Другие вопросы по тегам:

Похожие вопросы: