|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Калин Илиев (proteks __@__ mail__dot__bg) |
Дата: 04/02/2002 |
Здравейте всички!
С Mandrake 8.1 съм (все още) и се опитвам да компилирам
ядрото, използвайки идващия със самия Mandrake
kernel-source, но за сега получавам само грешки при
make modules
Имам чувството, че не съм инсталирал някой необходим пакет -
библиотека или компилатор и за това не се получава.
Мола Ви, (по)кажете ми списък с всички необходими пакети при
MDK8.1 за успешно компилиране на ядро!
Thanks in advance!
|
Отговор #1 |
От: Н. Антонов |
Дата: 04/02/2002 |
Не се захващай да компилираш това ядро. Ще ти дам един линк,
отиваш там и си дръпваш компилираното ядро 2.4.18 за
Mandrake 8.2. Работи превъзходно. Много е олекотено и са му
правили разни оптимизации, дето само те си ги знаят. Значи,
дръпваш пакета kernel-2.4.18.6mdk.i586.rpm.
Инсталираш с командата:
rpm -U kernel*
Рестартираш, и вече имаш ново ядро.
Ако искаш да компилираш сорса, изтегли си го пак оттук.
Казва се kernel-source*, разбира се.
А що се отнася до необходимите библиотеки и компилатора,
Mandrake си ги инсталира без грешка. Така че, грешката ти
може да идва от конфигурирането на ядрото.'
А бе, като си изтеглиш новото ядро, така ще се изкефиш, че
друго няма да ти трябва:-)
ftp://subraum.rhrz.uni-bonn.de/pub/mandrake/8.2/i586/Mandrake/RPMS
|
Отговор #2 |
От: hint |
Дата: 04/02/2002 |
ami 4oveka moje bi iska da nau4i shto e to kompilirane na
novo jadro :)
ili puk da iska da si sloji niakov nov, ekzoti4en drajver v
jadroto :)
Az vinagi sum bil malko skepti4en po otnoshenie na
prekompliriranite jadra - horata ot mandrake sigurno sa
napravili dosta optimizacii, no vse pak naj-dobrite
optimizacii za harduerno zavisimi - naprimer ako imash
athlon, dobre e da si optimizirash jadroto za athlon
Kakvi greshki ti dava pri kompliliraneto na modulite? samoto
jadro komplilra li se bez problemi ?
|
Отговор #3 |
От: Н. Антонов |
Дата: 04/02/2002 |
Принципно съм напълно съгласен с теб, hint. Именно поради
тази причина и аз си го компилирам "наръка". Но в случая
говорим за конкретна дистрибуция и конкретно ядро, с което
съм имал честта да се запозная по-отблизо. При всички
положения, много по-добре ще е да компилира сорса на 2.4.18,
но като го вземе от дистрибутива на Mandrake 8.2, защото там
има добавени много интересни неща, които ги няма в
оригиналния сорс. А сорса на 2.4.8, който идва с Manrake 8.1
е не само стар, но и доста бъгав, примерно по отношение на
ReiserFS (с нея работя). Та, ей такива работи.
Интересното е, че предварително компилираното ядро на
Mandrake 8.2 е с около 100К по-леко от това на Mandrake 8.1
и на всичкото отгоре необяснимо ми дава страхотен скок в
дисковата производителност, какъвто не съм имал дори и при
ядрата, които сам съм компилирал, съобразно хардуера, който
ползувам :-)
|
Отговор #5 |
От: Н. Антонов |
Дата: 04/02/2002 |
За мен няма значение дистрибуцията. Почти от всяка мога да
направя превъзходно работеща система :-) Това не е
самохвалство. И смятам, че за всеки по-напреднал потребител
това важи напълно. Линукс е такъв, какъвто си го направиш.
Всяка дистрибуция си има добри и ЛОШИ страни. Дори Slackware
:)
|
Отговор #6 |
От: Калин Илиев (proteks< at >mail[ точка ]bg) |
Дата: 04/03/2002 |
Здравейте отново!
Благодаря Ви за отговорите!
Ето какви съобщения получавам при make modules:
първите симтоми започват от някакъв модул eni.o (ако се
ориентирам правилно). Преди да ме върне в конзолата, има
също нещо подобно на:
Error [2]: /usr/src/linux-2.4.8/drivers/atm.
Иначе make bzImage преди това минава без проблем.
So, where is the problem?
|
Отговор #7 |
От: Н. Антонов |
Дата: 04/03/2002 |
ATM - това явно е Asynchronous Transfer Mode, един параметър
в Networking Options (като пуснеш make menuconfig или make
xconfig). С право можеш да го изключиш. Нещо там се омазва,
но мисля, че можеш да минеш и без него. Но пак ти
препоръчвам да се заемеш с компилирането на 2.4.18. Това
ядро - 2.4.8 - е старо и бъгаво. Успех!
|
Отговор #8 |
От: Н. Антонов |
Дата: 04/03/2002 |
Май нещо те лъжа с проблема при компилацията на модулите. Не
ме слушай :-) Но ме послушай, като ти казвам да си дръпнеш
нов сорс.
|
<< php 4.1.2 + Apache 1.3.24 (0
) | OpenSSH problem (2
) >>
|
|
|
|
|