|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alex Korchmar 2:5020/423.65 20 Apr 2001 09:56:59 To : Lev Serebryakov Subject : Re: RedHat 7.0 & gcc & kernel -------------------------------------------------------------------------------- At Thu, 19 Apr 01 20:31:11 +0400 Lev Serebryakov <Lev_Serebryakov@f661.n5030.z2.fidonet.org> wrote: LS> Hе хочу подписыватся на RU.LINIX... да, нэ ходы в нашу рэку. LS> Воткнулся, я собственно, вот в такую проблему: LS> RedHat 7.0 приходит с gcc 2.96. LS> gcc 2.96 не способно собрать ядро (валится перпроцессор на каком-то ибо не надо выпендриваться, если летать не умеешь. LS> ассемблерном файле, относящемся к TCP/IP), а ядро новое необходимо -- LS> как раз для Oracle. нет. Hеобходимо и достаточно enterprise-kernel'а. Который идет в поставке. Если же очень хочется пересобирать ядро под RH7, то есть три пути: первый - собирать именно то ядро, которое лежит в пакете kernel-sources. Тем более, что твоей квалификации никогда не хватит, чтобы понять, что именно и почему там отличается от ядра с kernel.org. Второй - собирать ядро поновее, которое уже знает про редхэт и про kgcc. Третий - прочитать, наконец, документацию и узнать, как использовать kgcc с произвольно выбранным ядром. LS> теч-сааорт, что бы они со старым label'ем грузанули машину). рекомендую прочитать man lilo на предмет -R. LS> Ладно. Hо все стало еще хуже -- бинарники, собранные gcc 2.95.3 это всего лишь означает, что ты криво собрал gcc. Позволь настоятельно не рекомендовать тебе продолжать в том же духе. LS> Я так понимаю, что это происходит из-за того, что библиотеки собраны gcc LS> 2.96, а бинарники -- 2.95.3. нет, это происходит от того, что ты чайник. (впрочем, gcc этих версий действительно плохо совместимы - только апач все равно должен собираться любым из них) LS> Как быть? Как собрать ядро? снести весь мусор, который ты понаставил своими кривыми руками (уже то, что ты не сообразил, что не стоит ставить gcc _поверх_ системного говорит о твоем умении что-то делать), прогнать rpm -ay на предмет того, что ты испортил по недомыслию, восстановить правильные rpm'ы, после чего: rpm --force -i kernel-2.2.19*.i686.rpm (а заодно новый mount и nfs-util) rpm -U kernel-source-2.2.19*.src.rpm cd /usr/src/linux make config > Alex P.S. но при твоих кривых руках - не советую. Если оракл не работает с дефолтным ядром (что само по себе подозрительно - те грабли, на которых он дохнет, при слабых задачках не валятся, а серьезный сервер тебя при таких знаниях/умениях, надеюсь, никто бы не пустил администрить), поставь kernel-enterprise пакет. Сильно сомневаюсь, что ты сумеешь сделать лучше, чем парни из RH. --- ifmail v.2.14.os-p7 * Origin: Down System -2 (2:5020/423.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/5790a9c95d03.html, оценка из 5, голосов 10
|