ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Linux Community <community@lists.altlinux.org>
Cc: Kirill Maslinsky <kirill@altlinux.ru>
Subject: Re: [Comm] Где же всё-таки взять исходники Альтовских ядер?
Date: Wed, 8 Nov 2006 08:52:21 +0200
Message-ID: <20061108065221.GJ20678@osdn.org.ua> (raw)
In-Reply-To: <455050D4.80801@ntmdt.ru>

PreScriptum: Алексей, я с начала было отложенного чтения треда заподозрил
подвох!  Ну что за люди -- напишут документацию, сунут в долгий ящик
и потом громко жалуются, что её нет :-)

Добавьте прямо в Kernels/HowTo одним блоком (не притирая
особенно), я потом перетащу текущую статью про патчи в
HowTo/Patches (поскольку она более частная).

On Tue, Nov 07, 2006 at 12:24:36PM +0300, Alexei V. Mezin wrote:
>          FIXME: наверное тут нужен список пакетов, необходимых
>          для сборки ядра.

Кажется, вытягивает kernel-build-tools (плюс собственно
BuildRequires kernel-image'а и при необходимости пересборки
kernel-{feat,fix} -- их).

>                          FIXME: нужно нормальное описание типов ядер.
>                          Т.е. что такое и в чем отличия wks/std/vs/ll/rt
>                          и т.п.

http://www.freesource.info/wiki/AltLinux/Kernels

>                  Примечание: делаем эту операцию именно из-под
>                  пользователя, так как установка src.rpm
>                  администратору запрещена по соображениям
>                  безопасности.

http://faq.altlinux.ru/index.php?action=single&nf=1&qid=28
http://faq.altlinux.ru/index.php?action=single&nf=1&qid=132

> А затем аналогичным образом установим все остальные пакеты
> kernel-fix* и kernel-feat* из вышеприведенного списка.
>                  FIXME: можно ли сделать эту операцию автоматически?

apt-get build-dep kernel-image-XXX, если не поломан.
Но он поставит глядя в репозиторий, а не в спек.

>                  FIXME: нужно ли для сборки пакетов предварительно
>                  редактировать ~/.rpmmacros?

Кажется, необязательно.  На всякий случай -- мой текущий:

%packager       Michael Shigorin <mike@altlinux.org>
%_gpg_name      Michael Shigorin
%distribution   ALT Linux
%vendor         ALT Linux Team
%_configure_target      --build=i586-alt-linux-gnu
%_topdir        /home/mike/RPM
%_tmppath       /var/tmp
%_target_cpu    i586
%buildhost      mike.hasher.altlinux.org
#__ccache_dir   /home/mike/.ccache
%_sourcedir     %{_topsrcdir}/SOURCES/%name

> Если сборка ядра и модулей прошла без ошибок и RPM-скрипты
> отработали исправно, то в ~/RPM/RPMS/i686
>                  FIXME: что тут будет на другой архитектуре?

RPMS/athlon или RPMS/x86_64, а что?

>                  FIXME: э-э-э... нужно ли тут править конфиги для
>                  возможности установки параллельно нескольких версий
>                  ядра?

Всё уже поправлено до нас:
$ egrep 'AllowDuplicated|kernel' /etc/apt/apt.conf
                // New-style kernels.
                "^kernel-(image|modules)-.*";

>                  FIXME: нужно написать короткое (или не очень)
>                  пояснение, куда в ALTовских системах встают хидеры и
>                  как бороться с alternatives. А то в common@ у
>                  пользователей с этим связано много проблем.

Эт да.

> При установке ядра RPM автоматически пропишет новую запись в
> /etc/lilo.conf и запустит lilo
>                  FIXME: а что тут с grub?

Теоретически то же, практически -- давно не сталкивался.

>          Примечание: если у вас видеокарта nVidia, то с новым
>          ядром видеодрайвер не загрузится без дополнительных
>          действий (вот он, недостаток закрытых драйверов), и
>          поэтому разумно сначала загрузиться в runlevel 3,
>                  FIXME: для других видеокарт проблем нет?

Подозреваю, что для fglrx то же самое.  Наверное, можно
рекомендовать (временный) переезд на nv/ati.

PS: http://faq.altlinux.ru/index.php?action=single&nf=1&qid=463
(ссылка давно есть на http://wiki.sisyphus.ru/admin/KernelBuild)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  parent reply	other threads:[~2006-11-08  6:52 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-03  9:45 Arcady V. Ivanov
2006-11-03 10:19 ` Vadim V. Zhytnikov
2006-11-03 10:38   ` Arcady V. Ivanov
2006-11-03 11:28     ` rt
2006-11-03 11:37       ` Arcady V. Ivanov
2006-11-03 11:49         ` Maxim Tyurin
2006-11-03 12:10           ` Arcady V. Ivanov
2006-11-03 12:22             ` Michael Shigorin
2006-11-03 12:44               ` Arcady V. Ivanov
2006-11-03 13:47                 ` Michael Shigorin
2006-11-04  1:09                   ` Arcady V. Ivanov
2006-11-04  6:53                     ` Alexey Borovskoy
2006-11-04  9:51                       ` [Comm] [JT] Круче нас только ядра? Anatol B. Bazjukin
2006-11-04 12:20                         ` Maxim Tyurin
2006-11-04 17:04                       ` [Comm] Где же всё-таки взять исходники Альтовских ядер? Michael Shigorin
2006-11-07  8:25                       ` Alexei V. Mezin
2006-11-07  8:59                         ` Andrii Dobrovol`s`kii
2006-11-07  9:20                           ` Alexei V. Mezin
2006-11-07  9:24                             ` Alexei V. Mezin
2006-11-07  9:55                               ` Andrii Dobrovol`s`kii
2006-11-07 11:07                                 ` Alexei V. Mezin
2006-11-07 11:32                                   ` Andrii Dobrovol`s`kii
2006-11-08  6:52                               ` Michael Shigorin [this message]
2006-11-08  7:06                                 ` Evgenii Terechkov
2006-11-08  7:42                                   ` Michael Shigorin
2006-11-09 15:29                                   ` Slava Grecea
2006-11-09  8:33                                 ` Alexei V. Mezin
2006-11-10 10:39                                   ` Michael Shigorin
2006-11-08  6:28                         ` [Comm] [wiki] Michael Shigorin
2006-11-04 17:01                     ` [Comm] Где же всё-таки взять исходники Альтовских ядер? Michael Shigorin
2006-11-03 12:32             ` aakarpov
2006-11-03 12:51               ` Arcady V. Ivanov
2006-11-03 18:49                 ` Andrey Rahmatullin
2006-11-03 12:39             ` Maxim Tyurin
2006-11-03 13:19               ` Arcady V. Ivanov
2006-11-03 13:44                 ` Slava Grecea
2006-11-03 13:45                 ` Michael Shigorin
2006-11-04  1:26                   ` Arcady V. Ivanov
2006-11-04  6:34                     ` Alexey Borovskoy
2006-11-04  8:30                     ` [Comm] Где же всё-таки взять исходники Альтовских ядер? [JT] Владимир Гусев
2006-11-04 16:53                     ` [Comm] [JT] Re: Где же всё-таки взять исходники Альтовских ядер? Michael Shigorin
2006-11-03 19:11                 ` [Comm] " Хихин Руслан
2006-11-03 19:18             ` Andrey Rahmatullin
2006-11-03 12:00         ` Sergey Vlasov
2006-11-03 18:51       ` Andrey Rahmatullin
2006-11-04  1:13         ` Arcady V. Ivanov
2006-11-03 14:19     ` Aleksander N. Gorohovski
2006-11-03 18:51 ` Andrey Rahmatullin
2006-11-13 17:33 ` Fr. Br. George
2006-11-13 22:42   ` Arcady V. Ivanov
2006-11-16  8:34     ` Fr. Br. George
2006-11-16 21:15       ` Arcady V. Ivanov

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=20061108065221.GJ20678@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=community@lists.altlinux.org \
    --cc=kirill@altlinux.ru \
    --cc=shigorin@gmail.com \
    /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