Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Компиляция ядра в Alt Linux Master 2.2 (http://forum.oszone.net/showthread.php?t=50195)

romarik 07-06-2005 20:15 330808

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

ruslandh 07-06-2005 22:13 330849

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 331489

Цитата:

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 331511

Цитата:

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

gentle_linuxoid 09-06-2005 21:57 331564

Позволю себе процитировать ответ Михаила Шигорина в списке 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 331565

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

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

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

gentle_linuxoid 09-06-2005 22:23 331574

ruslandh
Цитата:

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

romarik 10-06-2005 16:46 331844

fossil
Цитата:

Ну скачай. Ведро весит 500Кб-2Мб. С чего ты взял что оно весит ~20Мб?
http://ftp.unixcenter.ru/ALTLinux/Ma....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 331890

Так нумерация ядра никак не связана с нумерацией дистрибутива :)

ruslandh 10-06-2005 21:15 331930

romarik
Специально для вас
http://wiki.sisyphus.ru/HomePage

gentle_linuxoid 10-06-2005 23:24 331957

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 334501

gentle_linuxoid
Цитата:

В эту rpm-ку упакованы исходники ядра. А откомпилированное ядро действительно объемом небольшое (около мегабайта).
Так речь как раз об исходниках и шла.

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


Время: 12:17.

Время: 12:17.
© OSzone.net 2001-