Как получить официальный исправленный исходный код ядра Ubuntu без использования git?

Мне нужно специально скомпилировать ядро, чтобы включить некоторые очень специфические аппаратные функции, которые не включены по умолчанию и должны быть скомпилированы. Я начал следовать этому руководству, но оно кажется немного устаревшим для 12.04 года, так как некоторые команды ошибка с отсутствующими исходными пакетами.

https://help.ubuntu.com/community/Kernel/Compile

Какой самый простой способ перестроить текущий источник ядра, чтобы я мог настроить нужные мне параметры?

4
задан 28 January 2013 в 21:25

1 ответ

Эти шаги очень общие и применяются ко всем пакетам в Ubuntu / Debian.

  1. Это загрузит пакет с исходным кодом и применит все патчи Ubuntu.

    apt-get source linux-image-3.... # select the exact package you want
    
  2. Установите все зависимости сборки.

    sudo apt-get build-dep linux-image-3...
    
  3. Введите каталог источника.

    cd linux-... # change accordingly
    
  4. Внесите необходимые изменения в источник.

  5. После завершения редактирования добавьте новую версию в список изменений (иначе он будет жаловаться, что источник не совпадает):

    dch --local mysuffix
    
  6. Постройте его с помощью неподписанный файл изменений и неподписанный исходный пакет (для локального тестирования):

    debuild -uc -us
    

    Это займет некоторое время!

  7. Найдите пакеты на уровень ниже:

    ls -al ../*.deb
    
  8. Установите их, как и любой другой пакет.

0
ответ дан 28 January 2013 в 21:25

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

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