LINUX.ORG.RU

About Gentoo


0

0

позвольте! я тут прочел http://linux.su/gentoo.shtml:

Дистрибутив Gentoo отличается от других дистрибутивов Linux тем,
что включает в себя только _ИСХОДНЫЕ ТЕКСТЫ ПРОГРАММ_, но не
исполняемые файлы. Соответственно, установка Gentoo на компьютер
сопровождается обязательным выбором и _КОМПИЛЯЦИЕЙ_ тех программ и
компонентов системы, которые необходимы данному пользователю. При
этом от пользователя требуется наличие минимальных знаний об
усройстве Linux и принципах её функционирования.

я не разу не пользовал gentoo, поэтому не знаю.
что компилиться все? kernel, gcc, glibc, X11R6? или база уже
скомпилена, и остается прикладной софт?

а то может вместо LFS надо было качнуть gentoo?
★★

>я не разу не пользовал gentoo, поэтому не знаю.
что компилиться все? kernel, gcc, glibc, X11R6? или база уже
скомпилена, и остается прикладной софт?

Можно всё (stage1), можно не всё (stage2 и stage3).

>а то может вместо LFS надо было качнуть gentoo?

Кому как. В gentoo сборка/установка автоматизирована (man emerge), но функциональность и настраивомость (man make.conf) от этого не страдает.

Selecter ★★★★
()
Ответ на: комментарий от chucha

Теоритически можно, но серверов под это дело раз, два... и то пакетов там мало. Это означает то, что никому не нужен дженту с бинарниками.

Selecter ★★★★
()
Ответ на: комментарий от chucha

Джента из бинарников это как федорино горе из .srpm'ов. Нах никому не нуна.

Установка там проходит так - качаешь stage1. Там базовое ядро, gcc, libc и пара тулзов. Они все пересобираются и потом уже ставишь остальной софт. То бишь, вначале дефолтным компилятором собирешь оптимизированый компилятор, потом им соберешь оптимизированные проги. Все будет летать (якобы. Я особой разницы после mandrake9.2 не заметил... :-) ).

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

>вначале дефолтным компилятором собирешь оптимизированый компилятор, >потом им соберешь оптимизированные проги. Все будет летать (якобы. Я >особой разницы после mandrake9.2 не заметил... :-))

с LFS тоже самое: сничала компилишь временную систему
(в ней только gcc, glibc, и нужные тулзы), потом chroot
потом компиллишь все включая ядро и готово. причем в
буке написано что мол gcc,glibc,и еще некоторые могут
(или будут?) нестабильно работать если заюзать флаги 
оптимизации в т.ч. и -march, -mcpu. а как в gentoo?

полная сборка займет много времени на моем Pentium2-400
например часа 3/4 у меня компилится glibc (включая тесты)
и gcc почти столькоже.
представляю себе прогресс бар:
до завершения установки осталось 16:43:00
или можно поэтапно (какбы так - попакетно)?

goodwin ★★
() автор топика
Ответ на: комментарий от goodwin

>причем в буке написано что мол gcc,glibc,и еще некоторые могут (или будут?) нестабильно работать если заюзать флаги оптимизации в т.ч. и -march, -mcpu. а как в gentoo?

Было такое. На некотрых машинах стабильно, на других нет.

>полная сборка займет много времени на моем Pentium2-400 например часа 3/4 у меня компилится glibc (включая тесты) и gcc почти столькоже. представляю себе прогресс бар: до завершения установки осталось 16:43:00 или можно поэтапно (какбы так - попакетно)?

Прогресс бара нет... Начиная со stage2 можно попакетно. Хотя bootstrap (stage1) компилится только одним выстрелом... Хотя я добавлял в bootstrap.sh флаг -k (и FEATURES="buildpkg" в make.conf) для того, чтобы не компилить всё занаво, если что случится.

Selecter ★★★★
()
Ответ на: комментарий от Selecter

ммм. как интересно. надо будет попробовать gentoo в деле.
в LFS нет системы портов или пакаджей (оно и понятно), а когда
понадобиться какой-то софт - нужно искать исходники, удовлетворять :)
зависимости (например в случае с gtk+ 2.4, не говоря уже о гноме).
на это не всегда есть время. в общем-то пока, то что получилось из
Scratch меня устраивает, основная трабла, или так сказать неприятность
это зависимости. чтож попробую gentoo и о сообщю потом своих
впечатлениях.

goodwin ★★
() автор топика
Ответ на: комментарий от chucha

Есть. Пакет gentoolkit -> утилита qpkg

$qpkg -cm html2text
app-text/html2text-1.3.1 *
1/17

1 файл из 17 с некорректной md5-суммой...

Selecter ★★★★
()
Ответ на: комментарий от Selecter

> Теоритически можно, но серверов под это дело раз, два... и то пакетов там мало.

Так они вообще есть?? А можно ссылочку?

int19h ★★★★
()
Ответ на: комментарий от goodwin

> причем в буке написано что мол gcc,glibc,и еще некоторые могут (или будут?) нестабильно работать если заюзать флаги оптимизации в т.ч. и -march, -mcpu. а как в gentoo?

Если известно, что данный конкретный портеж глючит с некоторыми флагами оптимизации, то при сборке именно этого портежа они вырезаются ebuild'ом. Больше всего флагов, кстати, режет опенофис =)

Разумеется, можно нарваться и на непроверенную, и нерабочую комбинацию. Но шансы невелики.

int19h ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.