Я следую простому учебному руководству о том, как создать модуль ядра Linux для урока, который я посещаю, и один из шагов просит, чтобы я установил необходимое использование заголовков ядрa
sudo apt-get install linux-headers-`uname -r`
Когда я пытаюсь сделать это, я получаю следующую ошибку
E: Unable to locate package linux-headers-5.5.1-CS369
E: Couldn't find any package by glob 'linux-headers-5.5.1-CS369'
E: Couldn't find any package by regex 'linux-headers-5.5.1-CS369'
(Примечание: '-CS369' является строкой локальной версии, которую нас попросили создать для ядра с помощью menuconfig),
Я думал первоначально, что моя строка локальной версии делала его так, я не мог определить местоположение заголовков, но когда я "способный кэш ищу заголовки Linux", я не получаю 5.5.1 заголовков, только 'linux-headers-4.1.5 к linux-headers-5.3.0. Кто-либо знает, почему я не могу установить заголовки, в которых я нуждаюсь?
версия: Ubuntu 18.04.3
править: Я плохо знаком со всем этим и пытающийся понять, как все это работает. Я приношу извинения, если это не было соответствующим местом для задавания этого вопроса.
Вы установили некоторое пользовательское изображение ядра 5.5.1-CS369
.
Почему Вы ожидали бы, что соответствующие заголовки Linux появятся в репозиториях Uubntu.
При установке пользовательского изображения ядра необходимо установить заголовки от того же места.
Вы спрашиваете, почему Вы не видите эти 5.5.1 заголовков в Ubuntu repos. Это по той же причине, Вы не видите 5.5.1 изображений ядра там.