Войти

Показать полную графическую версию : Компиляция ядра в Alt Linux Master 2.2


romarik
07-06-2005, 20:15
Вот, решил пересобрать ядро. Поскольку Мастер у меня на 6-ти компактах, на 4-м в папочке RPMS.addon нашел файлик kernel22-source-2.2.23-alt2.i586.rpm, хотел установить rpm'ку - выскочило сообщение о неудовлетворенных зависимостях. Все что надо было нашел, поставил, просит еще 2 пакета: ncurses-devel и compat-gcc. На компактах дистрибутива нету, на альтовском ФТП тоже - че делать то? Подскажите кто знает. Мож я чет не так делаю? =)

ruslandh
07-06-2005, 22:13
1 А зачем вам такое старое ядро из ветки 2.2 ?

2 Новое ядро можно apt вытащить из Master 2.4 (или для рисковых - из Сизифа).

3 см lbcurses-devel

4 compat-gcc - что-то такое было для совместимости с более низкими версиями gcc

5 Можно откорректировать spec, убрав эти зависимости.

PS Я тут полгода назад собирал новейшее ядро на базе Master 2.0 (тогда это было 2.4.29) скачав сорцы ядерных пакетов из Сизифа и откорректировав чуть-чуть спеки (прописал явно строки вместо применявшихся там макроопределений). Ну и прочесть пришлось как собирать ядро по технологии ALTLinux. Всё получилось. Правда сравнивал спеки Мастера и Сизифа до полной ясности :)

romarik
09-06-2005, 18:27
1 А зачем вам такое старое ядро из ветки 2.2 ?
А что, в дистрибутиве Master 2.2 есть исходники к 2.4? Я их там и близко не видел... =(
2 Новое ядро можно apt вытащить из Master 2.4 (или для рисковых - из Сизифа).

Ядро то вытащить можно. Но получается никаким другим способом откомпилировать ядро 2.4 системы Alt Linux Master 2.2 нельзя? Вот поставил я этот дистрибутив, хочу настроить систему под мое железо (пересобрать ядро, выкинуть лишнее и т.п.), а получается что сделать это НИКАК нельзя, не качая свежее ядро с нета (ну например нету у меня нета на той машине) - в дистрибутиве исходники только к старому ядру 2.2... Так что ли? Т.е. если машина без выхода в нет, то откомпилить на ней ядро - ну никак, пока где-то не качнешь новое ядро и не принесешь на дискете (~20 Mb)?

P.S. Почему-то в всех пособиях по компиляции повествование начинается с того, что есть такая папочка /usr/scr/linux и все что нужно - там.

fossil
09-06-2005, 19:18
А что, в дистрибутиве Master 2.2 есть исходники к 2.4?
Ну скачай. Ведро весит 500Кб-2Мб. С чего ты взял что оно весит ~20Мб?
Воткни туда ветку 2.6

gentle_linuxoid
09-06-2005, 21:57
Позволю себе процитировать ответ Михаила Шигорина в списке community@altlinux:
On Sun, Sep 14, 2003 at 06:37:11PM +0300, Vladimir wrote:
> Вотрешил попробовать собрать ядро, установил с 5 диска
> kernel24-2.4.20-alt5.src.rpm оновывернуло целую кучу пакетов
> в RPM/SOURCES и что делать дальше как накладывать эти патчи и где само ядро.

1) если нет необходимости -- лучше его не трогать, пускай себе
работает;
2) схема сборки kernel24 слегка ...интересна, но если хотите
(можете: трафик) экспериментировать именно с ним -- см.
http://old.atmsk.ru, про сборку ядер в alm2.2.
3) оптимально добыть набор пакетов для сборки 2.4.22-alt2+
(kernel-source-*.noarch.rpm, kernel-f*.noarch.rpm -- NB:
noarch, *не* src.rpm!) и экспериментировать с ним, там более
понятная и гибкая схема.

См. тж. http://atmsk.ru

Автору треда (г-ну romarik) советую перед тем, как задавать вопросы касающиеся дистрибутивов ООО ALT Linux, пробовать искать ответ в архивах рассылок альта (см. http://www.altlinux.ru).

ruslandh
09-06-2005, 21:59
Вот ветку 2.6 втыкать в 2.2 не советую - тогда проще новый дистрибутив ставить (там всё очень сильно поменялось).

Ну как в Мастере 2.2 могут быть пакеты 2.4 ? Когда он выходил таких пакетов (в том числе и ядро) и в помине не было. Разница между их выпусками (если не ошибаюсь) около 2-x лет.

PS Linux такая система - прошёл год (а иногда и пол-года) и дистрибутив можно отдавать в музей :) :(

gentle_linuxoid
09-06-2005, 22:23
ruslandh
Linux такая система - прошёл год (а иногда и пол-года) и дистрибутив можно отдавать в музей
Не согласен. Все зависит от задач и условий пользования. Т.е., если функциональностью пользователь доволен + система эксплуатируется в условиях, где проблема безопасности неактуальна, то -- все пучком и Linux-based система будет Вам служить до полной амортизации железок.

romarik
10-06-2005, 16:46
fossil
Ну скачай. Ведро весит 500Кб-2Мб. С чего ты взял что оно весит ~20Мб?
http://ftp.unixcenter.ru/ALTLinux/Master/2.4/SRPMS.main/ ->
пакет kernel-source-2.4.26-1.0.0-alt1.src.rpm 06-May-2004 16:47 29.3M

gentle_linuxoid
Автору треда (г-ну romarik) советую перед тем, как задавать вопросы касающиеся дистрибутивов ООО ALT Linux, пробовать искать ответ в архивах рассылок альта (см. http://www.altlinux.ru).
Обязательно туда доберусь... Со временем :)

ruslandh
Ну как в Мастере 2.2 могут быть пакеты 2.4 ?
А откуда скажите тогда пожалуйста там вообще взялось ядро 2.4.20?!

ruslandh
10-06-2005, 20:04
Так нумерация ядра никак не связана с нумерацией дистрибутива :)

ruslandh
10-06-2005, 21:15
romarik
Специально для вас
http://wiki.sisyphus.ru/HomePage

gentle_linuxoid
10-06-2005, 23:24
romarik
пакет kernel-source-2.4.26-1.0.0-alt1.src.rpm 06-May-2004 16:47 29.3M
В эту rpm-ку упакованы исходники ядра. А откомпилированное ядро действительно объемом небольшое (около мегабайта).

romarik
20-06-2005, 00:26
gentle_linuxoid
В эту rpm-ку упакованы исходники ядра. А откомпилированное ядро действительно объемом небольшое (около мегабайта).
Так речь как раз об исходниках и шла.

2 ruslandh
Спасибо за ссылочку!




© OSzone.net 2001-2012