Коллеги-дебианисты, не сочтите за труд рассказать, в чем смысл использования команды fakeroot при пересборке ядра по deb-методу?
И вообще, м.б. будем тут делиться впечатлениями об этом методе, debian-специфичных патчах и т.д.
Debain-метод сборки ядра (команда fakeroot)
Модераторы: Warderer, Модераторы разделов
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
-
- Сообщения: 300
Re: Debain-метод сборки ядра
http://newbiedoc.sourceforge.net/tutorials...el-pkg.html.en:
Ну и в догонку
http://wiki.atmsk.ru/index.html/DebianKernel
http://kernel-handbook.alioth.debian.org/
When you added yourself to the src group you made it possible to do most kernel-package work with normal user privilege. However the files that are part of a kernel package (like the kernel and kernel modules) will be owned by root and run with root privilege; they must be created with root privilege.
Using fakeroot you can start make-kpkg as a normal user, and most of the job will be run with normal permissions. Near the end of the job, fakeroot will simulate a root environment to create the kernel-image package.
Ну и в догонку
http://wiki.atmsk.ru/index.html/DebianKernel
http://kernel-handbook.alioth.debian.org/
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Debain-метод сборки ядра
спасибо
я всю эту процедуру от рута проделывал - вот смысл fakeroot от меня и ускользнул
Следующий вопрос:
как я понял, пакет типа kernel-sources-2.X.Y, кроме исходников ядра, содержит уже deb-специфичные патчи
В том же руководстве сказано, что они нужны для initrd
То есть если жестко вкомпилить в ядро все, что нужно для старта и выкинуть initrd, без них можно обойтись и использовать ядро с kernel.org и, например, мортоновскими патчами.
Правильно ли я понял?
я всю эту процедуру от рута проделывал - вот смысл fakeroot от меня и ускользнул

Следующий вопрос:
как я понял, пакет типа kernel-sources-2.X.Y, кроме исходников ядра, содержит уже deb-специфичные патчи
В том же руководстве сказано, что они нужны для initrd
То есть если жестко вкомпилить в ядро все, что нужно для старта и выкинуть initrd, без них можно обойтись и использовать ядро с kernel.org и, например, мортоновскими патчами.
Правильно ли я понял?
-
- Сообщения: 300
Re: Debain-метод сборки ядра
Насчёт того, что не получиться использовать initrd без debian-патчей я не в курсе. Но то, что ванильное ядро с произвольными патчами без initrd собирается в пакет и после этого беспроблемно ставится -- подтверждаю.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Debain-метод сборки ядра
и еще раз спасибо - больно хочется на Reiser4 поглядеть (собственно, это одна из причин моего перехода на Линукс)
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Debain-метод сборки ядра
На архитектуре x86_64, она (фс реизер4) не стабильна. Проверил на собственном опыте, при попытке распакавать тарбол со stage1 для gentoo на раздел с reiser4, посыпались ошибки, а при попытке отмонировать раздел, вылез kernel panic.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Debain-метод сборки ядра
спасибо. буду пробовать на тестовом разделе