#linux #fedora-29
#linux #fedora-29
Вопрос:
Я хотел бы проанализировать драйверы ядра для данной версии (uname -a) дистрибутива fedora-29: например: 4.18.16-300.fc29.x86_64. Как получить соответствующую версию исходных файлов, исправлений и т.д.? Перефразируя то же самое, можем ли мы получить информацию из 4.18.16-300 о том, какие исходные файлы были скомпилированы для этой версии fedora?
https://fedora.pkgs.org/29/fedora-x86_64 / предоставляет список только пакетов rpm.
https://koji.fedoraproject.org/koji/index мне тоже ничего не дало.
Ответ №1:
Действительно короткий поиск в Google выдал мне этот сайт. Там я прочитал: Source Package kernel-4.18.16-300.fc29.src.rpm
— вы можете загрузить исходный код для своего rpm и даже создать его самостоятельно. У каждого rpm
обычно есть исходный пакет.
Однако для просмотра исходных текстов ядра я бы рекомендовал использовать многие интересные онлайн-сайты, такие как elixir.
Комментарии:
1. Пакет исходных текстов мне не очень помогает. Скажите elixir.bootlin.com/linux/v4.18.16/source/drivers/input/mouse/… Я хочу поработать с этим файлом здесь, я хотел бы, чтобы этот исходный код был доступен, мне нужно собрать его и развернуть. Вот в чем проблема.
2. ? Загрузите исходный пакет, распакуйте исходный пакет, найдите файл, отредактируйте его, соберите rpm из исходного кода, установите rpm. В чем у вас проблема?