Отправляет email-рассылки с помощью сервиса Sendsay

Установка исходников ядра в ASPLinux v10

И снова здравствуйте!!!

Некоторые программы (vmware etc.) требуют наличия исходников ядра для
собственной компиляции. Впервые столкнулся с проблемой subj.

Для начала не нашёл исходников в дистрибутиве (3 скачанных из сети
диска). Скачал kernel-2.6.9-1.667asp.src.rpm с ftp.asplinux.ru.
Установил пакет с помощью 'rpm -ivh ...'. После этих действий
в /usr/src/ не появился каталог linux.

Где грабли? Или это особенности ядра 2.6.x?

Ответить   Ivan Savichenko Sun, 11 Sep 2005 15:49:53 +0400 (#435143)

 

Ответы:

В сообщении от 1126442993 секунд после начала Эпохи Ivan Savichenko
написал(а):

Зато в `/usr/src/asplinux/SOURCES' появился архив с исходниками... Вам
больше нужны заголовочные файлы, мake-файлы и кое-какие скрипты, нежели
исходники ядра. Если в дистрибутиве такого пакета нет, то увы придется
собрать, и возможно установить, свое ядро (после чего, естественно
оставить дерево исходников).

Ответить   Konstantin Korikov Sun, 11 Sep 2005 15:42:32 +0300 (#435173)

 

Sunday, September 11, 2005, 8:42:32 PM, you wrote:

Можно вообще по детски запускаешь mc заходишь в пакет который скачал
как в обыкновенную папку и копируешь оттуда исходники в /usr/src

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21489; Возраст листа: 779; Участников: 1414
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/435276

Ответить   Sun, 11 Sep 2005 23:58:51 +0800 (#435276)

 

И снова здравствуйте!

On Sun, 11 Sep 2005 15:42:32 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

Запускаю
# vmware-config.pl
| ...
| What is the location of the directory of C header files that match
| your running kernel? [/usr/src/linux/include]

даю: /lib/modules/2.6.9-1.667asp/build/include

| The kernel defined by this directory of header files does not have
| the same address space size as your running kernel.
|
| What is the location of the directory of C header files that match
| your running kernel? [/usr/src/linux/include]

Что дальше?

Ответить   Ivan Savichenko Sat, 17 Sep 2005 14:19:12 +0400 (#438947)

 

В сообщении от 1126955952 секунд после начала Эпохи Ivan Savichenko
написал(а):

В каталоге `/lib/modules/2.6.9-1.667asp/build/include' действительно
лежат файлы, соответствующие запущенному ядру? Как я уже говорил, для
того чтобы они соответствовали нужно выбрать один из вариантов:

а) # cd /lib/modules/2.6.9-1.667asp/build/
# make mrproper
# make config
# make
# make install
# reboot
После чего загрузится с новым ядром.

б) # cd /lib/modules/2.6.9-1.667asp/build/
# make mrproper
# cp /boot/config-2.6.9-1.667asp .config
# make

Замечание: вариант б работает только если ваше ядро (запущенное и то,
для которого вы ставите vmware) 2.6.9-1.667asp.

Ответить   Konstantin Korikov Sun, 18 Sep 2005 01:34:46 +0300 (#439204)

 

В сообщении от 18 Сентябрь 2005 02:34 Konstantin Korikov написал(a):

Константин у меня примерно такаяже проблема но в сусе 9.3
Что можете посоветовать?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21632; Возраст листа: 786; Участников: 1419
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/439648

Ответить   Sun, 18 Sep 2005 21:52:57 +0400 (#439648)

 

И снова здравствуйте!

On Sun, 18 Sep 2005 01:34:46 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

[==8<----] {Почикано цензурой}

Об этом говорит производитель:
(FAQ - http://community.asplinux.ru/documents/faq/03_04.html)

"Все заголовочные файлы, необходимые для сборки сторонних модулей ядра,
находятся в каталоге /lib/modules/версия_ядра/build и устанавливаются
вместе с самим ядром из того же бинарного пакета. По сути, каталог
build/ содержит поддерево include/ из сконфигурированного дерева ядра.
Полностью же исходные тексты ядра доступны только в виде
src.rpm-пакета..."

Весь прикол :( в том, что я и исходники-то поставить не смог (см.
другую ветку этой темы:
http://subscribe.ru/archive/comp.soft.linux.discuss/msg/438942) следуя
недвусмысленным пошаговым рекомендациям производителя из того же FAQ.

Ответить   Ivan Savichenko Mon, 19 Sep 2005 13:28:38 +0400 (#439972)