From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3BA24810.5C0B0DA9@zmail.ru> From: cornet X-Mailer: Mozilla 4.78 [ru] (X11; U; Linux 2.2.19-alt4-up i686) X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] (no subject) References: <142343083.20010914113458@rambler.ru> <20010914191722.687b2b14.info@atmsk.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Sep 14 23:36:32 2001 X-Original-Date: Fri, 14 Sep 2001 22:10:24 +0400 Archived-At: List-Archive: List-Post: Любимов А.В. wrote: > > On Fri, 14 Sep 2001 11:34:58 +0400 > Leonid Mogilevskiy wrote: > > А вот на счет последнего, можно ли поподробнее, а то я сделел, но > > строчку > > >пересобрать рпм с кернелем и поставить его. > > не совсем понял. > Мне этот метод тоже не так давно открыли, так что разнести опыт - святая обязанность :) > > -------------------------------------------------------------------------------------------------------------------------------------- > > от рута: > > #apt-get source kernel24-up // загрузить rpm.src пакет, который прописан в указанном пакете (у меня он сохраняется в текущем каталоге) > #rpm -ivh tratata.src.rpm // подготавливает пакет для сборки (извлекает исходники и спек в дерево /usr/src/RPM/*) опция vh добавляет красивых рюшечек в процесс установки пакета и позволяет отделить чайника от чайника с понятиями :) > -------------------------------------------------------------------------------------------------------------------------------------- > вот отсюдова и начинается сборка. > > 1) перейти в /usr/src/RPM/SPECS > > 2) отредактировать его под свои нужды > конкретно изменить единички на нолики если данные опции не нужны и наоборот нолик на еденичку если нужны. > смысл опций очевиден из названия, например, build_kernel_doc = 0 это значит не создавать рпм с документацией и тд > 3)rpm -bа tratata.spec //исполнить все стадии спека (build all -ba) > > поставить нужные рпмки из соответствующей директории в /usr/src/RPM/RPMS/твойпроц > > --------------------------------------------------------------------------- > возможно тебе захочется собрать custom ядро, то есть свое. > естественно конфига для ядра в таком случае заранее нет > тогда имеет смысл дать команду > 1) в спеке поставить 1 напротив build-custom > 2) rpm -bp tratata.spec //исполнить стадию prepare (build prepare -bp) > после чего перейти в дир /usr/src/RPM/build > и там как обычно сделать make mrproper; make menuconfig > после чего конфиг (.config) скопировать к другим готовым конфигам в /usr/src/RPM/sources/ядро-версия-custom.config > имя смотри по аналогии с другими конфигами. > 3) rpm -ba tratata.spec //исполнить все стадии спека (build all -ba) > далее как обычно > > ----------------------------------------------------------------------- > поскольку среди майнтайнеров альтлинукса замечены скрытые философы, то есть люди одновременно радикальные, но очень чуткие до высших истин > неудивительно, что ядро может несобраться сразу. > стоит проверить наличие > flex,byacc,perl и возможно еще какой-нибудь мелочи. > и снова > rpm -ba tratata.spec > Нуууу.... Супер! Написано с душой :-)) Господа Alt, а не занести ли это в FAQ?? -- ******** FIRE & STEEL ********