Сборка системы с NPTL (Релиз 2005.1)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Сборка системы с NPTL

Сообщение serg_sk »

Для MaD_DoG:
Не собирается. Нужно в /etc/make.conf добавлять USE-флаги ntpl и ntplonly. Добавлять сразу после chroot'а. :)
Быстродейтсвие увеличивается. На туалатине это заметно ;) А если юзаешь кде, то тем более. Да и бинарный kde у меня глючил как зараза, а собранный из исходников стабильно работал, можно сказать, даже летал.

P.S. Сам долгое время сидел на stage3. Перешел на stage1 и не жалею ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Сборка системы с NPTL

Сообщение sveta_067 »

(serg_sk @ Понедельник, 22 Августа 2005, 11:09) писал(а):Для MaD_DoG:
Не собирается. Нужно в /etc/make.conf добавлять USE-флаги ntpl и ntplonly. Добавлять сразу после chroot'а. :)
Быстродейтсвие увеличивается. На туалатине это заметно ;) А если юзаешь кде, то тем более. Да и бинарный kde у меня глючил как зараза, а собранный из исходников стабильно работал, можно сказать, даже летал.

P.S. Сам долгое время сидел на stage3. Перешел на stage1 и не жалею ;)


Я извиняюсь но лучше nptl :)
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Сборка системы с NPTL

Сообщение serg_sk »

да-да, nptl и nptlonly. Извиняюсь, буквочки перепутал :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: Сборка системы с NPTL

Сообщение n1tr0gen »

Поискав информацию на тему как собрать систему с NPTL, я наткнулся на вот это HOWTO. В нем меня насторожили несколько пунктов, которые не освещаются в упомянутом мною выше треде нашего форума:

Код: Выделить всё

Now boot from the LiveCD and type smp at the boot prompt.
boot: smp
Так как в HOWTO описывается Gentoo 2004.2, рискну предположить, что по-молчанию с livecd загружается ядро 2.4, а smp - это ядро 2.6. В gentoo 2005.1 (именно на этом релизе я провожу эксперименты) по-умолчанию (gentoo) загружается ядро 2.6, поэтому этот шаг можно опустить.

Код: Выделить всё

Stage1 to Stage2
Merging the Linux 2.6 headers
emerge --nodeps --oneshot linux26-headers
С этого места уже начинаются непонятки - в хендбуке этот шаг никак не освещен, поэтому я не знаю насколько он важен.

И наконец вот тут описывается такой шаг:

Код: Выделить всё

bootstrap-2.6.sh
Опять вопрос - нужно ли запускать bootstrap-2.6.sh ?(а он вообще существует в 2005.1?)

Поправьте меня, если я где то ошибся в своих рассуждениях. Действительно ли достаточно просто добавить USE-флаги nptl и nptlonly, или нужно сделать что-то из того, что я описал выше?
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Сборка системы с NPTL

Сообщение clx »

linux26-headers уже нет, просто обновляешь linux-headers, glibc
bootstrap-2.6 уже тоже не используется, тебе он не нужен.
Да, добавь nptl и nptlonly в /etc/make.conf , а потом сделай emerge -eN world
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Сборка системы с NPTL

Сообщение KiWi »

http://gentoo-wiki.com/HOWTO_Install_Gento...2.6_from_Stage1 -- установка системы
http://gentoo-wiki.com/HOWTO_Migrate_to_NPTL -- на уже установленной системе

ищите лучше
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: Сборка системы с NPTL

Сообщение n1tr0gen »

(IFL @ Среда, 31 Августа 2005, 9:56) писал(а):http://gentoo-wiki.com/HOWTO_Install_Gento...2.6_from_Stage1 -- установка системы
http://gentoo-wiki.com/HOWTO_Migrate_to_NPTL -- на уже установленной системе

ищите лучше

Спасибо, почему-то я это пропустил..

n1tr0gen добавил в 31.08.2005 11:41

(clx @ Среда, 31 Августа 2005, 2:27) писал(а):linux26-headers уже нет, просто обновляешь linux-headers, glibc
bootstrap-2.6 уже тоже не используется, тебе он не нужен.
Да, добавь nptl и nptlonly в /etc/make.conf , а потом сделай emerge -eN world

Правильно ли я понял, что при сборке системы со stage1 я все могу делать по хендбуку, только перед chroot'ом / или сразу после него надо добавить USE="nptl, nptlonly, ..."?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Сборка системы с NPTL

Сообщение KiWi »

USE-флаги не так перечисляются
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: Сборка системы с NPTL

Сообщение n1tr0gen »

(IFL @ Среда, 31 Августа 2005, 11:53) писал(а):USE-флаги не так перечисляются

Под многоточием в конце я имел ввиду "опущенные" флаги. Те, которые я устанавливаю для своей системы, и которые не имеют отношения к данному вопросу. ;)
Спасибо сказали:
Аватара пользователя
MaD_DoG
Сообщения: 19

Re: Сборка системы с NPTL

Сообщение MaD_DoG »

Начитавшись всяких HOWTO (HOWTO Migrate to NPTL, HOWTO Gentoo 2004.2 for linux 2.6 and NPTL, HOWTO Переход на NPTL) я так до конца и не понял, как грамотно включить его поддержку при установке из stage1? Как я понял: прописываю в make.conf

Код: Выделить всё

USE="nptl nptlonly"
Делаю chroot и дальше запускаю bootstrap-2.6.sh, а надо ли linux26-headers собирать?
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: Сборка системы с NPTL

Сообщение n1tr0gen »

(MaD_DoG @ Среда, 31 Августа 2005, 12:14) писал(а):Начитавшись всяких HOWTO (HOWTO Migrate to NPTL, HOWTO Gentoo 2004.2 for linux 2.6 and NPTL, HOWTO Переход на NPTL) я так до конца и не понял, как грамотно включить его поддержку при установке из stage1? Как я понял: прописываю в make.conf

Код: Выделить всё

USE="nptl nptlonly"
Делаю chroot и дальше запускаю bootstrap-2.6.sh, а надо ли linux26-headers собирать?

Хыы, аналогичный вопрос у меня возник, читай тут.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Сборка системы с NPTL

Сообщение KiWi »

я не многоточие
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

А мне где читать? :) Линк битый
Gentoo Base System
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Сборка системы с NPTL

Сообщение TuLiss »

IFL писал(а):
31.08.2005 12:38
я не многоточие


имеется в виду euse -E nptl nptlonly ? +)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Сборка системы с NPTL

Сообщение KiWi »

TuLiss писал(а):
15.06.2006 12:58
IFL писал(а):
31.08.2005 12:38

я не многоточие


имеется в виду euse -E nptl nptlonly ? +)

Откуда я знаю чё там этот euse -E делает?
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Сборка системы с NPTL

Сообщение TuLiss »

IFL писал(а):
15.06.2006 13:10
Откуда я знаю чё там этот euse -E делает?


ну достаточно посмотрет ман

Тогда не понятно что вы подрузомивали... :blink:
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Сборка системы с NPTL

Сообщение Vidoc »

IFL писал(а):
15.06.2006 13:10
TuLiss писал(а):
15.06.2006 12:58

IFL писал(а):
31.08.2005 12:38

я не многоточие


имеется в виду euse -E nptl nptlonly ? +)

Откуда я знаю чё там этот euse -E делает?

Добавляет nptl и nptlonly в USE.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Сборка системы с NPTL

Сообщение KiWi »

TuLiss писал(а):
15.06.2006 16:27
Тогда не понятно что вы подрузомивали... :blink:

Я имел то, что имел ввиду:
флаги не так перечисляются, говоря это не про многоточие.
Я вот про это:

Код: Выделить всё

USE="nptl, nptlonly, ..."


P.S.: не люблю смотреть маны к тому, что не использовал, не использую и использовать не собираюсь.
P.P.S.: я ни слова не говорил про ДОБАВЛЕНИЕ use-флагов, я говорил ТОЛЬКО про их ПЕРЕЧИСЛЕНИЕ, так что сувать всё, что можно не надо.
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

Вы мне скажите плз, ничего кроме use флагов не надо делать для установки nptl?
Gentoo Base System
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Сборка системы с NPTL

Сообщение Vidoc »

fossil писал(а):
15.06.2006 18:46
Вы мне скажите плз, ничего кроме use флагов не надо делать для установки nptl?

Еще CHOST="i686-pc-linux-gnu" должен быть.
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

И все? и хидер никакие ставить не надо?

Еще CHOST="i686-pc-linux-gnu" должен быть.

А если я буду на слабенький комп ставить? Ничего?
Gentoo Base System
Спасибо сказали:
Pieron
Сообщения: 51

Re: Сборка системы с NPTL

Сообщение Pieron »

надо ли linux26-headers собирать?

Не linux26-headers, а linux-headers.
Это стабильные заголовочные файлы ядра. (/usr/include/asm /usr/include/linux)
К примеру, нужны для сборки binutils.
Вы мне скажите плз, ничего кроме use флагов не надо делать для установки nptl?

отредактировать и запустить скрипт bootstrap.
Готовьтесь к решению некоторых проблем ;). Не все так хорошо.

На слабом компьютере без distcc лучше не пробовать. Лучше уж тогда собрать на хосте и перенести тарболлом.
bootstrap собирает несколько важных и достаточно больших пакетов (где то 18, если мне память не изменяет). Компиляция Glibc займет только несколько часов. Далее - bootstrap GCC (вот это действительно долго - bootstrap увеличивает время в 3 раза) и чтот о помельче.
Потом уже процесс повторяется через emerge -e world.
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

Ну я так понимаю bootstrap собирает системные эти пакеты. А разве он не смотрит при этом в USE? Что если просто прописать nptl nptlonly в use и запустить bootstrap.sh?
Gentoo Base System
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: Сборка системы с NPTL

Сообщение Vidoc »

fossil писал(а):
16.06.2006 10:34
Ну я так понимаю bootstrap собирает системные эти пакеты. А разве он не смотрит при этом в USE? Что если просто прописать nptl nptlonly в use и запустить bootstrap.sh?

Этого вполне достаточно.
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

Ок. Благодарю.
Gentoo Base System
Спасибо сказали:
Аватара пользователя
steepz
Сообщения: 162

Re: Сборка системы с NPTL

Сообщение steepz »

так где брать bootstrap2.6.sh? у меня только обычный bootstrap в портежах.
Спасибо сказали:
Аватара пользователя
steepz
Сообщения: 162

Re: Сборка системы с NPTL

Сообщение steepz »

makeopts=-j2 влияет как нибудь на hyper-threading процессоры?
Спасибо сказали:
Pieron
Сообщения: 51

Re: Сборка системы с NPTL

Сообщение Pieron »

makeopts=-j2 влияет как нибудь на hyper-threading процессоры?

Обычно количество процессоров + 1
Напрямую влияет на скорость компиляции
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: Сборка системы с NPTL

Сообщение fossil »

У меня как раз HT технология. Я в Makeopts ставлю -j3

так где брать bootstrap2.6.sh? у меня только обычный bootstrap в портежах.

На сколько я знаю (вычитал где-то) 2.6 уже нет давно. Сейчас один bootstrap, его и запускай.
Gentoo Base System
Спасибо сказали: