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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Где взять linux-headers-3.0.4?  (Прочитано 3530 раз)

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

Оффлайн Costa

  • Автор темы
  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Где взять linux-headers-3.0.4?
« : 07 Января 2012, 23:09:56 »
Вот отсюда http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2 взял ядро 3.0.4, подсунул ему конфиг от моего текущего ядра 3.0.0-14, пропатчил, скомпилировал, инсталлировал, перезагрузился. Все пучком, ядро 3.0.4 живет и работает. Теперь надо компилить под ним другие проги, а им нужны хедеры ядра.

Где их взять-то, эти linux-headers-3.0.4?
На kernel.org нема, в репах ubuntu нема (там только 3.0.0) ...
Гугл не помог. Нарывается куча хедеров разных непонятных версий, типа linux-headers-3.0.4-бла-бла-бла, не уверен, что это то, что нужно. Чистые linux-headers-3.0.4 (во всяком случае, по названию) нашел в последней версии knoppix, но опять-же - где гарантия, что это то, что нужно?

Попутный вопрос - а может эти хэдеры надо было как-то сформировать из самих исходников? Есди да, то как это делается?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Где взять linux-headers-3.0.4?
« Ответ #1 : 08 Января 2012, 02:04:52 »

Оффлайн Costa

  • Автор темы
  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: Где взять linux-headers-3.0.4?
« Ответ #2 : 08 Января 2012, 03:00:59 »
Что ж, попробуем ...

oleg kireev

  • Гость
Re: Где взять linux-headers-3.0.4?
« Ответ #3 : 08 Января 2012, 03:13:44 »
у вас версия другая,юзайте что есть

Гарри Кашпировский

  • Гость
Re: Где взять linux-headers-3.0.4?
« Ответ #4 : 08 Января 2012, 14:10:30 »
скомпилировал, инсталлировал
Каким образом?
В пакетном дистрибутиве полагается собрать пакет , что означает скомпилировать программу и упаковать её в устнановщик, понятный пакетному менеджеру.
Для сборки пакета включающего в себя ядро Linux, у Debian есть утилита make-kpkg, ей можно сказать, собирать ли пакет с хидрами или нет.

Оффлайн Costa

  • Автор темы
  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: Где взять linux-headers-3.0.4?
« Ответ #5 : 09 Января 2012, 09:50:42 »
Во-первых, всем спасибо за помощь!

arcfi, поставил эти хедеры, нужная прога, ради которой все это и затевалось, собралась, только не работает. Но боюсь, что это уже проблемы самой проги или моих рук.

oleg kireev, что значит "юзайте что есть"? Хедеров-то и нету, из-за чего прога не собирается.

KT315, делал по этому мануалу: http://dolot.kipdola.com/wiki/Compile_Linux, по первой части. Вторая часть (6 Ubuntu 11.10) не пошла, потому что описание там для знающих, некоторые шаги мне непонятны или вовсе не описаны.

В итоге, пока нужного мне результата не достиг. Буду копать дальше в сторону проги. Хотя если кто скажет, какой командой применительно к вышеупомянутому мануалу собрать deb-пакеты image и headers ядра, буду весьма признателен.

Гарри Кашпировский

  • Гость
Re: Где взять linux-headers-3.0.4?
« Ответ #6 : 09 Января 2012, 23:35:44 »
Конечно же, headers не установлены, и система о них ничего не знает.
Попробуйте всеж таки вот так собирать ядро для Debian-based:
make clean
dh_clean
make menuconfig
# делаем, что нужно.
fakeroot make-kpkg --initrd --append-to-version=-someversion kernel_image kernel_headers
В директории выше получаем две deb's: linux-image и linux-headers.

Оффлайн Costa

  • Автор темы
  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: Где взять linux-headers-3.0.4?
« Ответ #7 : 10 Января 2012, 10:02:57 »
KT315, хорошо, попробую. А могу я вместо шага

make menuconfig
выполнить

cp /boot/config-3.0.0-14-generic .config
с тем, чтобы просто взять старый текущий конфиг ядра?

Гарри Кашпировский

  • Гость
Re: Где взять linux-headers-3.0.4?
« Ответ #8 : 11 Января 2012, 19:32:03 »
Да, можно.

Оффлайн Costa

  • Автор темы
  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: Где взять linux-headers-3.0.4?
« Ответ #9 : 11 Января 2012, 19:57:26 »
Спасибо! Компиляция прошла успешно, пакеты ядра и хедеров собрались.
Чуть позже опробую их в деле.

 

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