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 |
|
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.
© OSzone.net 2001-