LINUX.ORG.RU

Советы пользователям Gentoo


0

0

Gentoo - один из самых трудных для изучения дистрибутивов. Хотя многие старые пользователи скажут что огромное сообщество и обширная документация могут здорово помочь новичкам. В этой статье приведён ряд подсказок, которые помогут новым пользователям быстрее освоить Gentoo.

Источник

Перевод

>>> Подробности



Проверено: Shaman007 ()
Ответ на: комментарий от harrier

зачЭм будстрап, дорогой,а? пЭрЭсобЭри тулчЭйн сам, будь мущщиной

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

>> И что мне писать в /etc/portage/packages.use, чтобы собрать, скажем, OOo для KDE с USE="kde", для Gnome с USE="gnome", для всех остальных - USE="gtk -gnome -kde"?

>А подумать? А /etc/make.conf в USE= дописываешь "gtk -gnome -kde", а в /etc/portage/packages.use пишешь "app-office/openoffice kde" или "app-office/openoffice gnome". Портаж в Gentoo это супергибкая система.

А прочитать тред прежде чем отвечать? Я спрашивал как собрать, например, ООо _И_ для kde, _И_ для gnome. В твоём примере он соберётся с +gtk +kde, ты б туда же ещё +gnome до кучи добавил, чего там. Либо один bloated пакет (ну-ну), либо два разных. Последнее, afaik, штатными средствами не предусмотрено.

Другое дело, что генту надо ставить уже когда знаешь, чего хочешь от системы (хотя здесь пойдёт любой дистр в большинстве случаев). Или в образовательных целях, "напоиграцо" =)

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

Понимаешь установка генту предельно проста, ты копируешь уже готовую систему, которая уже НАВЕРНЯКА РАБОТОСПОСОБНА, на нужный раздел, конфигурируешь загрузчик и таблицу разбиения. Все операции, которые делаешь ты НЕ МОГУТ повлиять на работоспособность дистрибутива.

Если ты имеешь хоть какой то опыт работы с линксом, ты должен был понять, что у тебя проблема с копией дистрибутива, она битая, надо было проверить контрольную сумму. Или с системой портов, иногда такое бывает.

Дистрибутив надо было скопировать заново, а систему портов обновить.

И все проблемы были бы решены.

Я могу рассказать о проблемах во время установки федоры, сусе ... Всякое бывает

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

>сделал chroot; ууупс... первый сюрприз -- мы снова забыли про сеть...

Это как, в основной системе сеть отвалилась после chroot?!?! Или /etc/resolv.conf не скопировал?

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

>Понимаешь установка генту предельно проста, ты копируешь уже готовую систему, которая уже НАВЕРНЯКА РАБОТОСПОСОБНА, на нужный раздел, конфигурируешь загрузчик и таблицу разбиения. Все операции, которые делаешь ты НЕ МОГУТ повлиять на работоспособность дистрибутива.

видишь ли с установкой у меня проблем не возникало, вообще никаких. stage2 кажется был, но при этом при всем что собралось потом из портов - вот так "замечательно" работало. А md5 я проверяю.

Почему то ни с Slackware, Debian/Ubuntu, RH 6.2/7.0 таких проблем не возникает. Нет, я допускаю что там кто то накосячил в такой то момент времени и мне с ним не повезло, но честно, зависеть от фаз луны и расположения звезд на небе не хочется, в других дистрибутивах (по крайней мере из тех с которыми мне приходится работать или приходилось) таких проблем нет, it's just works, не более.

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

В 2005.1 инсталлятор появился. На языке гентушников это образ livecd, если я не ошибаюсь.

В 2006.1 его вроде усовершенствовали, чтобы разделы, как в моем случае, не убивал. Есть и консольная версия инсталлятора, но такая же не жизнеспособная.

Проблема в том, что stage3 на таком диске отсутствует. Пакеты, которые ты выбираешь для установки, будут установлены как бинарные пакеты, собраные на лету с имеющихся на livecd. Потому надо или допольнительно скачать этот stage3, или его иметь заранее. Или имитировать прежнюю последовательность, скопировав весь / с livecd вместо stage3.

Могу добавить, что инсталлятор всего лишь программа, которую ты запускаешь вручную из гнома, когда система загрузиться. Так что ясно, что если есть консоль, то можешь устанавливать как захочешь.

Кстати, я вот подумал, что диски мне попали от других, я их контрольные суммы не проверял. Может кто еще выскажется на тему инсталляторов ?

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

Я описал тебе процесс установки на случай если ты его забыл. Повторю еще раз, дистрибутивы заведомо оттестированы и работоспособны. И в процессе установки тобой системы ты не совершаешь действий, которые долны были бы нарушить работоспособность дистрибутива:

ты разбиваешь диск и создаешь /etc/fstab

ты конфигурируешь загрузчик и компилируешь ядро.

ты разархивируешь архив дистрибутива на нужный раздел

ты разархивируешь архив системы портов на нужное место

В этих операциях проблема может быть связана или с битым дистрибутивом, или с устаревшей и не обновленной системой портов. Нет других вариантов, если ты сейчас этого не признаешь, нам надо согласиться на то, что в твоем случае это были проделки Фикса или злых сил, специально для того, что бы ты не подружился в этим дистрибутивом. Но в последних двух вариантах вряд ли на ЛОР-е тебе кто нибудь поможет.

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

> В 2006.1 его вроде усовершенствовали, чтобы разделы, как в моем случае, не убивал

Все он убивает :) Проверил уже как-то...

Farcaller ★★
()

Такие комменты, аж читать противно. Поки гентушники компилят, осилил с 10-го раза. Тьфу! Всем неосилившим, слабым и немощным: лучше системы портов генту пока еще не придумали.

green_forest
()
Ответ на: комментарий от Farcaller

Так а нафига он нужен вообще - этот инсталлятор для _source-based_ дистра, ориентированного на опытных пользователей?! Я так понимаю, инсталлятор нужен для упрощения установки. Что может быть проще нескольких нехитрых манипуляций в консоли вроде chroot, mount, fdisk и tar перед запуском собственно процесса сборки?

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

2 года использую Gentoo, нравится.

Всем советую периодически ВСЮ систему сохранять, записывать на болванку, чтобы в случае проблем, о которых люди писали выше, все восстановить. У меня в *.tar.bz2 менее 2 Гб (1.7Гб) занимает система, причем ее очень просто кому-то поставить просто распаковать и немного настроить конфиги, ну и себе распаковать, если ВДРУГ что-то случилось с диском, зависимостями и т.д.

Не согласен, что компиляция - так плохо, Slackware пользователи так же компилируют, зато бинарные правда порой через 2-3 года приходится переставлять, чтобы получить свежий софт. Не думаю, что у вас нет нескольких часов на просмотр фильма, а в это время в фоне запустить сборку, или музыку послушайте, если это сервер, то там можно ничего не обновлять, либо делать это КРАЙНЕ редко, можно с низким приоритетом процесс сборки запускать.

Желаю удачи всем пользователям.

anonymous
()
Ответ на: комментарий от MooSE

> А так классическая связка двух открытых технологий - PHP+MySQL :)

А почему только двух? Или злобные анонимусы таки правы насчет офтопега? ;-).

eugine_kosenko ★★★
()

Чё взъелись? Да Гентуу -- трудный дистр, но не для понимания, а для установки: ставил на машину Целерон 250 -- компилялось всё с кде и гномом дня 2. Но зато потом есчё через 2 дня фдиском грохнул Линолеумовский раздел, свалил все на БГ и начал крестовый поход по установке Линукса на ряд машин (дебиан и гентуу)...

А вы говорите плохой дистриб...

anonymous
()
Ответ на: комментарий от alphex_kaanoken

Кстати очень важный вопрос, у тебя был stage2 или stage3 ? Разница большая. так как именно последний есть готовый дистрибутив, у которого в процессе компиляции никаких важных трансформаций дистрибутива не происходит, в отличии от stage2, с котором происходят существенные трансформации . И если ты ленив или невнимателен, то могут быть проблемы .

Вам надо было начинать знакомство с stage3, как с более легкого варианта. Вы выбрали более тяжелый вариант, и не осилили. Неужели генту в этом виновата ?

argin ★★★★★
()

день опечаток на ЛОРе

anonymous
()

Пора писать подсказки для пользователей генты.

Подсказка 1: Стена находится за лесом.

Metallic
()
Ответ на: комментарий от eugine_kosenko

> А почему только двух? Или злобные анонимусы таки правы насчет офтопега? ;-).

Нет не правы. Сервер у хостера под FreeBSD. Но анонимусов всё равно к стенке. Суммарный разум зарегных и анонимусов примерно одинаков. Но анонимусов на несколько порядков больше. Вот и делай выводы:)

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

>Вам надо было начинать знакомство с stage3, как с более легкого варианта. Вы выбрали более тяжелый вариант, и не осилили. Неужели генту в этом виновата ?

почему не осилил? все я осилил, ничего сложного нет, почитал мануалы, отредактировал как надо, все. Но вот потом то выяснилось что ebuild был такой то кривой, патч на gcc в ebuild был неправильный и так далее - ну и накой мне это кривое поделие то надо? Сейчас все нормально? Ну и хорошо, лично мне нафиг оно не надо, сейчас нормально, завтра плохо и так далее - зачем мне зависимость от фаз луны и расположения звезд на небе ? Почему с другими дистрибутивами проблем именно таких нет ? Может и не генту виновата, ага, а кто тогда ? я что ли ebuild писал ? я скажу вам - ни одного не писал - мне это нафиг не надо.

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

>Неужели генту в этом виновата ?

Если этот пост касался поста по поводу грохнутого Линолеума, то я хочу спросить: неужели ты думаешь, что Windows Me можно убить СЛУЧАЙНО после установки линукса? Может ты думаешь, что и из /дев/зеро на этот раздел запись производилась 7 раз СЛУЧАЙНО?

З.Ы: Гентуу виновата только в одном -- в том что я начал крестовый поход против маздая, и это как ты понимаеш был только повод, а причина в другом -- накопилось сильно много злобы на это поделие от известной корпорации.........

anonymous
()
Ответ на: комментарий от alphex_kaanoken

>называется бетонный высокий забор - рядом выход из зоопарка крастноглазиков. ;)

Это не "зоопарк крастноглазиков", это жывотные бабруйска. Там еще полоса разгона в стену есть.

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

>Это не "зоопарк крастноглазиков", это жывотные бабруйска. Там еще полоса разгона в стену есть.

представил картину - очередь на полосу разгона и куча гентузоидов с криками "очередной ебилд", "emerge!!" ;)

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

Я отвечал lphex_kaanoken-у

А ты что подумал ?

:-)

anonymous
()
Ответ на: комментарий от alphex_kaanoken

> очередь на полосу разгона и куча гентузоидов с криками "очередной ебилд", "emerge!!" ;)

а в конце полосы яма и конвеер молящихся на патрега непрощенных

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

>трудный дистр, но не для понимания, а для установки: ставил на машину 
>Целерон 250 -- компилялось всё с кде и гномом дня 2.

Какая у вас машинка-то мощная...

erelesse@gateway ~ $ cat /etc/gentoo-release 
Gentoo Base System version 1.12.6
erelesse@gateway ~ $ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 5
model           : 4
model name      : Pentium MMX
stepping        : 3
cpu MHz         : 167.069
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : yes
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 mmx
bogomips        : 334.64

Полет нормальный, полтора года работает и ничего, аптайм по 90 дней пока питало не рубанут.

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

На лоре достаточно квалифицированые читатели. Они вполне умеют проводить анализ проблем. Всем видно, что в описанном тобой случае, нету никакой мистики, есть кривость рук и апломб, не соответствующий умению анализировать и искать проблему.

Генту никто не позиционировал как дистрибутив типа "вставил (диск инсталлятора) и получай удовольствие". И если ты вызвался его устанавливать и изучать, то не надо пенять на других, если не умеешь делать простой логический анализ возникающих проблем.

Ты вообще по своему легендарный человек, тебе дали готовую болванку системы, ее надо было по миниму привязать к условиям твоей машины и получить готовый к работе дистрибутив, и ты не сумел этого сделать. И конечно после этого надо принародно обвинить неудачное расположение звезд.

Чтобы тебе было понятнее приведу аналогию - в слове из трех букв, когда две известны, ты умудрился сделать 4 ошибки. Я так не сумею, наверно и многие другие тоже.

Я уважаю астрологию, но в данном случае проблемы вполне земные. В мосве есть институт, где выпрямляют руки и удлиняют, что бы до клавиатуры доставали наконец, вот тебе надо именно туда.

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

> Генту никто не позиционировал как дистрибутив типа "вставил (диск инсталлятора) и получай удовольствие".

Ждем Gentoo Live CD! :-)

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

> А про gentoo - был опыт установки на amd64, все по мануалам выставил - все собрал, потратил свое время, и получил - firefox валится, gcc или не собирает половину или в segfault, doxygen не работает, emacs постоянно в корку и это при грамотно (по мануалам) выставленных флагах и оптимизацией -O2 , было это год или два назад, и после этого верить и пробовать еще gentoo нет ни времени ни желания. Gentoo это все крастноглазие для тех кому делать нечего. Вообщем ждите своих ебилдов дальше.

Очень похоже на проблемы с железом (а именно с битой или несовместимой памятью). У меня пару лет назад были точно такие же симптомы при установке gentoo на amd64 машину (проблемы только в 64-битном режиме, 32-битный вариант ставился и работал на первый взгляд нормально). При этом периодически валился компилятор при сборке пакетов. Оказалось, что проблема была связана с планкой памяти, хотя memtest86 никаких проблем не обнаруживал (наверное редкий случай, но бывает). Замена планки памяти на другую магическим образом все исправила :)

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

>Генту никто не позиционировал как дистрибутив типа "вставил (диск инсталлятора) и получай удовольствие". И если ты вызвался его устанавливать и изучать, то не надо пенять на других, если не умеешь делать простой логический анализ возникающих проблем.

ага! я понял! вставил диск, проанализировал - все ли ebuild правильные, те ли патчи, на те ли версии - ага, прости но мне работать надо, а не анализировать криво что то написанное что должно просто работать.

>Ты вообще по своему легендарный человек, тебе дали готовую болванку системы, ее надо было по миниму привязать к условиям твоей машины и получить готовый к работе дистрибутив, и ты не сумел этого сделать. И конечно после этого надо принародно обвинить неудачное расположение звезд.

то есть поиск неправильного ebuild это такое вот привязывание ? ага.

>Я уважаю астрологию, но в данном случае проблемы вполне земные. В мосве есть институт, где выпрямляют руки и удлиняют, что бы до клавиатуры доставали наконец, вот тебе надо именно туда.

ну у меня все куда надо достает, наверное тебе это надо было - ты ж там был, а потом ебилды ждать - ага.

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

>Очень похоже на проблемы с железом (а именно с битой или несовместимой памятью). У меня пару лет назад были точно такие же симптомы при установке gentoo на amd64 машину (проблемы только в 64-битном режиме, 32-битный вариант ставился и работал на первый взгляд нормально). При этом периодически валился компилятор при сборке пакетов. Оказалось, что проблема была связана с планкой памяти, хотя memtest86 никаких проблем не обнаруживал (наверное редкий случай, но бывает). Замена планки памяти на другую магическим образом все исправила :)

сомнительно, amd64 сейчас живет себе нормально уже давно под ubuntu-amd64 и все работает, только достало это отстойное разделение по кучам пакетов.

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

> Оказалось, что проблема была связана с планкой памяти, хотя memtest86 никаких проблем не обнаруживал (наверное редкий случай, но бывает).

Небось, память в режиме Dual? Там ведь для такого режима планки должны быть идентичными. У меня первые полгода та же история была, спрашивал на форумах, писал в багзиллу. А потом стабилизировалось, видно, параметры отдрейфовали в нужную сторону.

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

alphex_kaanoken, вы здесь сказки рассказываете (читайте - врете) ради чего? Флейма?
Вряд ли. Скорее обида на то, что вам дали потрогать сервер с предустановленной системой (потому как админ Вы уровня саппорта), сами же ничего никогда не установили, а люди в инженеры пробились, и поэтому имеют наглость с Gentoo работать.
Так и у Вас будет праздник, я уверен.

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

>alphex_kaanoken, вы здесь сказки рассказываете (читайте - врете) ради чего? Флейма? Вряд ли. Скорее обида на то, что вам дали потрогать сервер с предустановленной системой (потому как админ Вы уровня саппорта), сами же ничего никогда не установили, а люди в инженеры пробились, и поэтому имеют наглость с Gentoo работать. Так и у Вас будет праздник, я уверен.

а я ничего и не вру, все так и было, и бага на твоем любим генту трекере была. да я и не админ, так разработчик юнихового ПО, и ставил я на свою домашнюю машину или вы утверждаете что gentoo для админов ?

Вообщем ждите ебилдов сами "инжинер" , ну а админов ставящих генту, после чего получаем неработоспособность всего офиса в течении "быстрой установки" обычно увольняют ;) так что куда ты там пробился и кем ты стал не знаю, но подовляющее большинство юзверей генту это крастноглазики за 300 баксов в ООО "рога и копыта" или хуже - озабоченные прыщавые подростки, которым делать больше нечего как перекомпилять свое генту.

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

>ага! я понял! вставил диск, проанализировал - все ли ebuild правильные, те ли патчи, на те ли версии - ага, прости но мне работать надо, а не анализировать криво что то написанное что должно просто работать.

Не позорься, emerge --sync , emerge-webrsync, emerge-delta-webrsync все они вызывают rsync , который сразу же сделает твои порты точной копией официального дерева портов.

И не надо ставить упор на портах, основная причина это stage2 .

>>>Ты вообще по своему легендарный человек, тебе дали готовую болванку системы, ее надо было по миниму привязать к условиям твоей машины и получить готовый к работе дистрибутив, и ты не сумел этого сделать. И конечно после этого надо принародно обвинить неудачное расположение звезд.

>то есть поиск неправильного ebuild это такое вот привязывание ? ага.

тебе уже объясняли, что привязывание это разбиение диска и настройка fstab. также компиляция ядра и настройка lilo.conf. Не юродствуй, лор не подходящее место для этого.

>ну у меня все куда надо достает, наверное тебе это надо было - ты ж там был, а потом ебилды ждать - ага.

Похоже ты признаешь только один источник инфорации - личное присутствие. Тогда ясно, что гугль, вики страницы и прочее, что не на твоей машине ты как источник информации игнорируешь.

Информацию не изучаешь, а обвиняешь в этом звезды. Так и продолжай

anonymous
()
Ответ на: комментарий от alphex_kaanoken

Сколько нечленораздельной злости и хамства:)
Пост [anonymous (23.11.2006 16:17:03)] в точку.

P.S. Покажите, пожалуйста, "бага на твоем любим генту трекере была".

anonymous
()
Ответ на: комментарий от alphex_kaanoken

alphex_kaanoken и Metallic - новые астральные копии Батарейкина? Ниасилил - молчи в тряпку, сказано же что гена не для домохозяек. alphex_kaanoken, чую что над unstable надругался, и может еще небось и из оверлеев ставил?

Ну да и ладно, собаки лаят - караван идет.

Вменяемые USE флаги, local source mirror, cchache и distcc - что может быть лучше и удобнее чем гена? Слаководам просьба не беспокоится - с вами все понятно - у вас религия - а я уважаю религиозный выбор других ;)

BioMD
()
Ответ на: комментарий от alphex_kaanoken

>ага! я понял! вставил диск, проанализировал - все ли ebuild правильные, те ли патчи, на те ли версии - ага, прости но мне работать надо, а не анализировать криво что то написанное что должно просто работать.

Не позорься, emerge --sync , emerge-webrsync, emerge-delta-webrsync все они вызывают rsync , который сразу же сделает твои порты точной копией официального дерева портов.

И не надо ставить упор на портах, основная причина это stage2 .

>>>Ты вообще по своему легендарный человек, тебе дали готовую болванку системы, ее надо было по миниму привязать к условиям твоей машины и получить готовый к работе дистрибутив, и ты не сумел этого сделать. И конечно после этого надо принародно обвинить неудачное расположение звезд.

>то есть поиск неправильного ebuild это такое вот привязывание ? ага.

тебе уже объясняли, что привязывание это разбиение диска и настройка fstab. также компиляция ядра и настройка lilo.conf. Не юродствуй, лор не подходящее место для этого.

>ну у меня все куда надо достает, наверное тебе это надо было - ты ж там был, а потом ебилды ждать - ага.

Похоже ты признаешь только один источник информации - личное присутствие. Тогда ясно, что гугль, вики страницы и прочее, что не на твоей машине ты как источник информации игнорируешь.

Информацию не изучаешь, а обвиняешь в этом звезды. Так и продолжай

anonymous
()
Ответ на: комментарий от MEZON

Для тех, кто считает, что Gentoo сложно ставить, есть отличное решение - Sabayon.

Есть Live-DVD, есть LiveCD. Ставится при помощи анаконды, в итоге имеем готовый десктоп под KDE с уже настроенным xgl/aiglx. Есть возможность поставить с FluxBox, у кого мало ресурсов.

Эдакое подобие убунто-унаследованного Mephis Linux, только это на самом деле Gentoo.

З.Ы. Интересно, что же после Sabayon-а анонимузы станут говорить о сложности установки? :)

saba
()
Ответ на: комментарий от alphex_kaanoken

Gentoo - самый лучший дистрибутив на мой вкус. К примеру, он у меня работает на pentium 120mhz 32 mb ram самый современный софт, графика windowmaker & modularized x :) раньше шриходилось загрузочные скрипты править, озу не хватало, а сейчас с udev таких проблем нет :) Но дженту не лишен недостатков. Мне не хватало рекурсивного удаления пакетов, как в debian-е И скрипты очень медленно работают на самых модерновых машинках. Ужасно медленно Вот пришлось написать: http://epkg.sf.net поддерживает синтаксис equery и dpkg. epkg -l, epkg -L, epkg -S, etc http://ept-get.sf.net лучшее в нем - это возможность рекурсивного удаления пакетов. ept-get remove gnomelibs :) еще есть genorphan http://genorphan.sf.net утилита типа deborphan как будет время допишу genfoster - аналог debfoster

ебилды есть :)

Не знаю только как добавить в оффициальное деревво портежей. Помогите с этим

noch
()
Ответ на: комментарий от eugine_kosenko

> Небось, память в режиме Dual? Там ведь для такого режима планки должны быть идентичными. У меня первые полгода та же история была, спрашивал на форумах, писал в багзиллу. А потом стабилизировалось, видно, параметры отдрейфовали в нужную сторону.

Нет, там был сокет 754, но планка памяти была странноватая - DDR500 (при покупке нового компа с чего-то решили, что такая будет получше, да она и дороже стоила :)), в общем у нее то ли параметры по SPD неправильно определялись или еще чего, или просто несовместимость с материнкой. Но факт остается фактом, все кроме gcc в 64-битной системе работало без видимых проблем (на других разделах был установлен gentoo x86 и windows xp), memtest86 ошибок не находил. А вот 'emerge -e system' или даже 'emerge gcc' в свежеустановленном gentoo amd64 стабильно вываливался по segfault. Прямо мистика какая-то. Но учитывая, что у остальных этот же самый дистрибутив как-то работал и не было массовых криков на форумах, разборки с данной проблемой были продолжены и в конце концов она была решена (заменой на обычный DDR400). То, что проблема в данном конкретном случае была с железом - это однозначно, на gcc глюки воспроизводились с практически 100% повторяемостью.

Наверное gcc довольно чувствителен к проблемам с памятью (при компиляции он отъедает ее неслабо) и в случае проблем дохнет одним из первых. Странно, что gcc в 32-битной системе не умирал подобным образом, но может быть на 64-битном коде нагрузка на контроллер памяти чем-то отличается, что и провоцирует проблемы.

PS. Если бы устанавливался ubuntu amd64, не факт, что там глюки были бы так явно выражены или вообще замечены, вряд ли там настолько активно используется gcc и 'здоровье' системы от него зависит меньше.

anonymous
()
Ответ на: комментарий от noch

Вот интересно, BSD всю жизнь жила с портами. И ничего - народ компилил что надо и был зело довлен и никто не вспоминал о "компилянии вместо работы".

Но стоило подобной (имхо в чем-то более удобной) системе появиться в линуксе, как тут-же появилась толпа злопыхателей, которые до слез из красных глаз вопят о "бесконечном компилянии".

Комплекс?

anonymous
()
Ответ на: комментарий от harrier

> Принимается версия ответа -- что я делаю не так? :)

На днях собирал со stage1. Всё работало :) Наверное всётки где-то скосячил ты.

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

>Но стоило подобной (имхо в чем-то более удобной) системе появиться в линуксе, как тут-же появилась толпа злопыхателей, которые до слез из красных глаз вопят о "бесконечном компилянии".

так в той же BSD почему то проблем нет, внимание вопрос - почему ? Может разница в том что там все правильно пишут, все опции для сборки а так далее ?

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

>На днях собирал со stage1. Всё работало :) Наверное всётки где-то скосячил ты.

я тоже на x86-32 собирал - все работало, а вот через n времени на amd64 почему то нет, вопрос почему ? Может все таки объективно взглянуть ?

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

manokur> угу, чрезвычайно легко выбрать нужные пакеты в дебьяне, не читая доки. А уж в слаке с ядрами разобраться нех делать - хватай любое bare* и фтыкай.

Без доков поставить можно - факт. Я без документации ставил. Знал только, что есть synaptic, и всё поставил.

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

>Не позорься, emerge --sync , emerge-webrsync, emerge-delta-webrsync все они вызывают rsync , который сразу же сделает твои порты точной копией официального дерева портов.

Я скачал срез портов тогда, чтобы не сливать все при установке.

>тебе уже объясняли, что привязывание это разбиение диска и настройка fstab. также компиляция ядра и настройка lilo.conf. Не юродствуй, лор не подходящее место для этого.

в той же Slackware я разбиваю диск fdisk, пишу тот же fstab и делаю тот же lilo.conf и все работает, повторяюсь - тут это ни при чем, система работала, но через одно место - читай выше как.

>Похоже ты признаешь только один источник информации - личное присутствие. Тогда ясно, что гугль, вики страницы и прочее, что не на твоей машине ты как источник информации игнорируешь.

Вообще то нет, гуглил, и видел абсолютно такие же баги уже в трекере - так что вы сильно ошибаетесь.

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

>так в той же BSD почему то проблем нет, внимание вопрос - почему ? Может разница в том что там все правильно пишут, все опции для сборки а так далее ?

А управление зависимостями в *БСД есть ?

Тото.

Система портов генту существенно сложнее, и добиться ее безглючной работы гораздо труднее.

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

>А управление зависимостями в *БСД есть ?

ты про USE флаги ? вообщем то в BSD порты это сродни большому распределенному Makefile. просто с USE флагами никогда безглючно не получится. Посему идея ущербна.

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