Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Общие вопросы по сборке ядра  (Прочитано 290 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saifuddin

  • Автор темы
  • Активист
  • *
  • Сообщений: 917
    • Просмотр профиля
Общие вопросы по сборке ядра
« : 15 Август 2016, 21:36:16 »
Всем привет!
Подскажите, как мне можно автоматически установить патчи к ядру?

Вот в инструкции к ядру я читаю:
Цитировать
Alternatively, the script patch-kernel can be used to automate this
   process.  It determines the current kernel version and applies any
   patches found.

     linux/scripts/patch-kernel linux

   The first argument in the command above is the location of the
   kernel source.  Patches are applied from the current directory, but
   an alternative directory can be specified as the second argument.

 - Make sure you have no stale .o files and dependencies lying around:

     cd linux
     make mrproper

   You should now have the sources correctly installed.

скачал ядро, распаковал его в /usr/src/linux-4.4.17
Скачал патч(не инкрементный, а полный) поместил его в папку /usr/src/linux
cd /usr/src
linux-4.4.17/scripts/patch-kernel linux/
в итоге получаю предупреждение ввида
usage: patch-kernel [-h] [ sourcedir [ patchdir [ stopversion ] [ -acxx ] ] ]
  source directory defaults to /usr/src/linux,
  patch directory defaults to the current directory,
  stopversion defaults to <all in patchdir>.
Ни где не могу найти описание этой программы. Как с ней все же нужно управиться, кто может подсказать? Заранее спасибо!
Ubuntu 14.04 64bit | Intel Core i5-2310 CPU @ 2.90GHz |
DIMM DDR3 CMX4GX3M1A1600C9 1333MHz 12GB |Radeon HD 6750 1GB |
WDC WD10EZEX-00R 1TB

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Общие вопросы по сборке ядра
« Ответ #1 : 16 Август 2016, 17:29:13 »
Какие конкретно аргументы вводите с patch-kernel?
В каких директориях лежит распакованное ядро и патчи?
Подпись автора jillsmitt истинна...

Оффлайн saifuddin

  • Автор темы
  • Активист
  • *
  • Сообщений: 917
    • Просмотр профиля
Re: Общие вопросы по сборке ядра
« Ответ #2 : 16 Август 2016, 17:36:44 »
Скачал ядро и патчи в /usr/src/
Там же ядро и распаковал. А патч, как есть поместил в ново созданную папку с именем linux. Она находится в папке /usr/src/. Ядро же так же находится в этой папке. Путь до папки с ядром /usr/src/linux-4.4.17.
Я программу запускал без парамметров. При этом сам находился в папке /usr/src/
Ubuntu 14.04 64bit | Intel Core i5-2310 CPU @ 2.90GHz |
DIMM DDR3 CMX4GX3M1A1600C9 1333MHz 12GB |Radeon HD 6750 1GB |
WDC WD10EZEX-00R 1TB

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
Re: Общие вопросы по сборке ядра
« Ответ #3 : 16 Август 2016, 17:40:48 »
ЕМНИП корневым каталогом ядра patch-kernel считает по дефолту /usr/src/linux, а в вашем случае это /usr/src/linux-4.4.17
Подпись автора jillsmitt истинна...

Оффлайн saifuddin

  • Автор темы
  • Активист
  • *
  • Сообщений: 917
    • Просмотр профиля
Re: Общие вопросы по сборке ядра
« Ответ #4 : 16 Август 2016, 17:41:01 »
Ядро я разумеется распаковал. Теперь ядро распологается в /usr/src/linux-4.4.17

Пользователь добавил сообщение 16 Август 2016, 17:43:03:
Ааа. Значит нужну папку ядра переименовать и в корень папки положить патчи? А, что за парамметры нужно вводить для программы?
« Последнее редактирование: 16 Август 2016, 17:43:03 от saifuddin »
Ubuntu 14.04 64bit | Intel Core i5-2310 CPU @ 2.90GHz |
DIMM DDR3 CMX4GX3M1A1600C9 1333MHz 12GB |Radeon HD 6750 1GB |
WDC WD10EZEX-00R 1TB

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
RE:
« Ответ #5 : 16 Август 2016, 17:43:16 »
Именно, а patch-kernel ищет его в /usr/src/linux  :)

P.S. Попробуйте:
patch-kernel -h /usr/src/linux-4.4.17 /директория/с/патчами
« Последнее редактирование: 16 Август 2016, 17:49:51 от Alie Alexandross »
Подпись автора jillsmitt истинна...

Оффлайн saifuddin

  • Автор темы
  • Активист
  • *
  • Сообщений: 917
    • Просмотр профиля
Re: Общие вопросы по сборке ядра
« Ответ #6 : 16 Август 2016, 17:46:05 »
Ага, теперь все ясно. Спасибо. А, что там на счет ключей, их вообще нужно к ней добавлять?

Пользователь добавил сообщение 16 Август 2016, 18:11:56:
Спасибо
« Последнее редактирование: 16 Август 2016, 18:11:56 от saifuddin »
Ubuntu 14.04 64bit | Intel Core i5-2310 CPU @ 2.90GHz |
DIMM DDR3 CMX4GX3M1A1600C9 1333MHz 12GB |Radeon HD 6750 1GB |
WDC WD10EZEX-00R 1TB

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.