ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: cornet <cornet@zmail.ru>
To: mandrake-russian@altlinux.ru
Subject: Re: [mdk-re] (no subject)
Date: Fri Sep 14 23:36:32 2001
Message-ID: <3BA24810.5C0B0DA9@zmail.ru> (raw)
In-Reply-To: <20010914191722.687b2b14.info@atmsk.ru>

Любимов А.В. wrote:
> 
> On Fri, 14 Sep 2001 11:34:58 +0400
> Leonid Mogilevskiy <leonid.khimki@rambler.ru> 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 ********




      reply	other threads:[~2001-09-14 23:36 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-14 11:31 Leonid Mogilevskiy
2001-09-14 19:11 ` Любимов А.В.
2001-09-14 23:36   ` cornet [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3BA24810.5C0B0DA9@zmail.ru \
    --to=cornet@zmail.ru \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git