Автор Тема: Gentoo stages ?!.  (Прочетена 2321 пъти)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Gentoo stages ?!.
« -: Jul 21, 2004, 17:52 »
чудех се много за раздела и реших тук ... , ако има по-добро място ...
---
Снощи четох , четох какво четох , но неразбрах точно какво представлява stage 2 ... как така неизцяло компилирани - т.е основните се компилирате , а другото е бинарно .. и въобще , ако някой може да ми преведе този абазац .. или някой потребител на Гентоо '<img'> 10х '<img'>

Цитат

The Three Stages

Gentoo Linux can be installed using one of three stage tarball files. The one you choose depends on how much of the system you want to compile yourself. The stage1 tarball is used when you want to bootstrap and build the entire system from scratch. The stage2 tarball is used for building the entire system from a bootstrapped "semi-compiled" state. The stage3 tarball already contains a basic Gentoo Linux system that has been built for you. As we will explain later, you can also install Gentoo without compiling anything (except your kernel and some optional packages). If you want this, you have to use a stage3 tarball.


link-a , ако има нужда нещо за смисъла на абазаца '<img'>

http://www.gentoo.org/doc....&chap=2

И дефакто то stage1 има само за основната архитектура , защото просто след като се компилират вече са си за дадената машина - процесор '<img'>

Всмисъл няма pentium3 stage1 или друго такова '<img'> Поне ненамерих , то ако и бях щях да бъда леко очуден , но знам ли , кажете Вие - Gentoo users '<img'>

Благодаря предварително ...
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Gentoo stages ?!.
« Отговор #1 -: Jul 21, 2004, 19:03 »
И аз се чудих кво всъщност е stage2 tarball. При инсталация направо го пропуснах демек от stage1 преминах на stage3
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Gentoo stages ?!.
« Отговор #2 -: Jul 21, 2004, 19:39 »
Ако компилираш всичко, значи ще си е всичко за твойта машина. Включително и компилатори, линкъри и разни такива. Ако инсталираш stage2 последните, т.е. компилаторите и линкърите не го компилираш , а ги взимаш на готово(не са оптимизирани за твойта машина и желания).
Активен

Поздрави,
Филип Бонев

ntenev

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
Gentoo stages ?!.
« Отговор #3 -: Aug 19, 2004, 22:58 »
В този дух да задам и аз няколко въпроса:

Ако при първоначалната инсталация съм сложил вече прекомпилираните (stage 3) по-натам, мога ли и пак да ги подменям от source ?
А и не се ли получава нещо от типа на:
1. инсталирал съм компилиран компилатор 0.0.1 (значи неоптимизиран за моята машина)
2. изтеглям source за версия 0.0.2
3. компилирам 0.0.2 с 0.0.1
4. поради точка 1 (предполагам) ще имам някакви загуби в резултата от точка 2

Решение ?
Може би после пак да компилирам 0.0.2 но този път със 0.0.2 ?
И ако е така, това означава ли че при всяка смяна на компилатора (линкера) трябва да прекомпилирам цялата система ?

Поздрави !
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Gentoo stages ?!.
« Отговор #4 -: Aug 20, 2004, 12:08 »
Така за компилатора - като се компилира gcc има няколко етапа:
1. Компилира се със страия
2. Компилира се отново със сега компилираните файлове.
3. Сравняват се двете компилирания и ако са различни се компилира още един път, като после се сравняват последните файловете от последните две компилирания, ако са различни се сегаш, и така докато стане.

Този процес май се казва bootstrap, ако не се лъжа така се компилира винаги gcc и някой другия работи
Активен

Поздрави,
Филип Бонев

ntenev

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
Gentoo stages ?!.
« Отговор #5 -: Aug 20, 2004, 14:48 »
Ясно ... значи щом се налага ще се прекомрилира няколко пъти. Благодаря за отговора !

Поздрави !

-----

do
{
   make Univerce;
}
until ( better(new from old) == true)

The Gentoo Way '<img'>
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Gentoo stages ?!.
« Отговор #6 -: Aug 20, 2004, 22:44 »
Здравейте,
Мисля, че няма нужда да се прекомпилира, е ако някой е особен мераклия може да го направи, но аз никога не го правя и всичко '<img'> си ми работи нормално.
Едва ли е особено критично ако нещо се компилира с по-стара версия, пак ще си работи, а промените едва ли ще са особено значими (освен за секюрити и сериозни бъгове).
Пример: компилира се GCC-3.4 със GCC-3.3.4 - минава и си работи (нищо не пречи пак да се прекомпилира GCC-3.4<->GCC-3.4) но не виждам особена нужда.
Румен
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gentoo
Настройка на програми
BladeNet 6 8082 Последна публикация Jun 14, 2011, 09:55
от bazu
GENTOO HELP
Настройка на програми
fubar 2 6277 Последна публикация Dec 27, 2003, 08:13
от
Gentoo + графичен инсталатор
Коментар
residentx 7 8044 Последна публикация Feb 08, 2005, 13:01
от
Gentoo...?
Настройка на хардуер
grey 3 6638 Последна публикация Apr 08, 2004, 19:46
от ray
Gentoo
Настройка на програми
st0rmblast 1 5938 Последна публикация May 24, 2004, 10:59
от gamehack