А как в Джентуу собрать бинарные пакеты для другого хоста? А то как-то не катит все время, при малейшем апдейте, компилять заново пэкеджы на продакш системе. Есть ли что-нибудь подобное типа RPM/SRPM чтобы сделать rebuild для любого хоста?
Gentoo - rulezzzz! Можно делать бинарные пакеты, слепки дистрибутива для установки без компилляции и нет этих дурацких разделений бинарей на части типа {bin,devel,doc} из-за чего в других дистрибутивах придется скачать полинета левых зависимостей в RPM
У меня пока тока одна проблема - mplayer тянет гтк. вернее libdv, она тянет ГТК (при USE="-gtk" она не собирается). В общем это решилось ENV="-encode", но теперь у меня мплеер без mencoder'а. Ждем пока кто-нить починит libdv (глюк именно в ней).
_______________
shadowjack
Narod! Podskagite 4e delat. Ya stavlu Gentoo 1.4 RC, no tam net PCMCIA, ya postavil stage3 i teper perekompilil kernel. Set (sebya is server) on vidit a kak ego k inetu podklu4it? U menya server Linux s IP Masquerading. Configi n Gentoo nepohogi na moy Mandrake, i ya 4estno ne znau gde i kak zadat Gateway i t.d. Sorry za translit.
Имеем все прелести BSD но под Линуксом -- затем и нужно. В Gentoo в рекомендуемое ядрышко <gentoo-sources> даже планировщик хороший вставили -- теперь при 100% загрузке машины на ней можно спокойно возиться в гуе -- то, за отсутствие чего в линуксе и присутствие во FreeBSD я раньше ругал линукс.
> Подскажите, плз. чего качать-то для установки. для чего эти stage-*
Реально достаточно LiveCD + stage1
stage2,3 - тарболы с сорсными пакетами и собранными бинарниками под соответствующую систему, если время и канал позволяет - лучше сделать
# emerge sync
затем запустить bootstrap.sh
после чего export CONFIG_PROTECT="" и emerge system
в итоге получаем самую свежую систему на основе выбранных USE переменных
stage2,3 - только позволяют быстрее развернуть систему
впрочем в rc2 и скором финальном релизе эти stage должны быть достаточно свежими и их стоит скачать
> a kakoy smisl usat gentoo esli est BSD? =) ну хотябы потому что : 1) у BSD GCC-2.95 , а у Gentoo GCC-3.2 ( эта проблема решится с выходом FreeBSD-5.0 ) 2) у FreeBSD нет свободных дров для звуковухи Audigy , я бы купил их у OOS за 15$ да кредитки нет (ну это тоже как небудь решим ) и после того как эти проблемы благополучно решатся на моем компе останется только BSD (сейчас стои и то и другое) ,он это дело вкуса . И больше всего радует "Победное шествие" принцыпа BSD пакетов вот уж этаидея не постареет никогда
Привет, тут такая проблема: ставлю Gentoo 1.4RC2 c LiveCD на лаптоп с чипсетом ALi1533. В 2.4.18+ ядрах большинства дистрибутивов присутствует баг - зависание при попытке определения HDD. (В RH ядрах > 2.4.17 всё ОК). Патч есть, но, чтобы загрузиться, нужно ядру сказать либо pci=conf2 (Gentoo не понимает) либо ide0=ata66 (аналогично)
Что у него с опциями ядра? Или где его опции посмотреть хотя бы можно?
А ежель я уже поставил RC1, то можно ли мне проапгрейдиться на RC2? И если кто знает, какой portages-2003xxxxx соответствует RC2, а то emerge rsync за стену не проходит....
Эй, господа Gentoo'исты, чего молчите? Что такое у Gentoo с ядром, что оно стандартные параметры не понимает? Как ему сказать ide0=ata66 ide1=ata66? Придется видно Slackware stable ставить или Debian 3.0... Работа-то стоит...
АААа!!! Есть тут кто живой? Ну скажите же наконец слова умные, волшебные, чтобы завелась Джента и поняла стандартные параметры ядра и забила бы на кривой чипсет ALi1533 и установила бы UDMA Mode 4 (да хоть PIO 1 :) на хард мой при начальной загрузке! Ну негде мне для Crusoe ядро пропатчить-пересобрать и iso-шник ейный поправить...
Анонимоус который уже 3-й день ждет ответа от Дженту-багзиллы и ЛОР :(
У него видимо сам LiveCD не грузится - так что local.start нет возможности править
Похоже у всех тут с самим LiveCD проблем не было - остальные уже решались после загрузки в общем порядке. Так что скорее всего надо искать ответы на gentoo форуме или попробовать переделать iso образ, посадить туда подходящее ядро с нужными параметрами затем записать исправленный диск и с него уже ставить систему, или подождать новых релизов - может в них что-нибудь изменится, финал совсем скоро обещают..
Вообще gentoo крут немерянно, но требует внимательности и знаний при настройке. Увы пока он неидеален - имеют место нескладухи и настыковки, которые новичка могут в тупик поставить. Зависимости emerge не всегда безупречны. Последний пример - пару дней назад ставил систему с kde 3.0.5a - не проходила сборка kde - оказалось потому что надо было в начале alsa драйвер поставить, а потом уже kde (alsa в числе прочих USE флагов) Затем uxixODBC пришлось поставить версию из '~x86' та которая стабильная и ставится по умолчанию не собиралась. C java машинами пришлось поразбираться и тд. В общем мелочи но для кого-то могут быть неприятными..
Да и просто, например, собирает человек все точно по руководству - все замечательно, а ядро вдруг после сборки не запустилось получает kernel panic или grub уперся и не признает имеющиеся разделы - если не сообразить сразу в чем проблема - получаем стресс :)
Крут говоришь? Да это же _игрушка_, а не система! Ты мне предлагаешь ставить это на сервак что ли?? А че мне потом делать с ораклом? Там же нихера не соответствует стандартам, про /etc я ваще молчу. И какого @#$% в этой вашей генте нужна alsa для kde??? А если я хочу использовать OSS? Да и какой смысл в этой alsa, если при любых глюках с ней советуют использовать эмуляцию OSS? %) Лучше уж я поставлю старый добрый RedHat, а дома мне хватает Slackware - я, в отличии от генту-фанатов не сильно х0чу целыми днями все компилять только да "досадные" глюки вылавливать :-/
Действительно, LiveCD не грузится. Вопрос как-раз в том, что у трех дистрибутивов, которые оказались под рукой (Slackware stable, Suse 8.1, CERN Linux), работали стандартные boot-параметры ядра. А у Gentoo -- почему-то нет.
А на сервер никто ставить и не предлагает :) Я же говорю -- лаптоп, да ещё и на Transmet'e. Всегда мечтал о Linux-дистрибутиве c FreeBSD-like системой портов. На предыдущем лаптопе у меня стояли вместе OpenBSD 3.1 и Slackware 8.1 :)
Хотя, imho, у Gentoo есть все шансы стать хорошим выбором для firewall/mail серверов. Версии так к 5-й или 6-й :)
> Спасибо за "новичка" :)
это если ко мне :) - то я про "новичков" говорил просто в качестве общих рассуждений о gentoo - пока это система не для пешеходов, не потому что там что-то особенно сложное а идеологически оринтирована на тех кто знаком или хочет серьезно познакомиться с линуксом
а проблемки вроде описанной вполне могут у любого приключиться - независимо от стажа :)
anonymous (*) (2003-01-06 14:42:26.844)
> Ты мне предлагаешь ставить это на сервак что ли??
Крутизна gentoo в другом - в подходе к построению дистрибутива в целом. Эдакий Live Linux ;) Насколько крута и стабильна будет итоговая система - уже зависит от ТЕБЯ самого - gentoo же предоставляет только исходный материал и прозрачную инфраструктуру для построения идеального линукcа :)
> И какого @#$% в этой вашей генте нужна alsa для kde???
да никакого! 8)
это просто пример маленькой нестыковки в зависимостях - вроде бага,
раньше этого небыло и думаю может уже завтра не будет
никаких проблем с OSS и тп. просто я в глобальных установках CAM включил поддержку alsa (USE flag), а сценарий сборки не поставил драйвер в очередь на установку до сборки самой kde
gentoo - живая самостроящаяся система с массой вариантов и возможных зависимостей, так что накладки изредка могут быть, разрешить их обычно просто, но начинающих могут поставить в тупик..
c непривычки строить на gentoo сразу ответственный сервер я бы не стал - дело не в дистрибутиве, а отсутствии опыта работы с ним - то что в других ставится автоматом - тут надо делать самому (вроде создания fstab в текстовом редакторе) поэтому при плохом понимании linux и самого gentoo можно что-то пропустить или потратить слишком много времени на простые вещи. Иногда НАМНОГО больше времени - в разы и десятки раз больше. Это так. Это период игры и знакомства с системой и устранения пробелов в образовании ;) Но со временем все становится проще, естественнее и быстрее. Gentoo не может быть хуже какого-либо другого дистибутива - ядро, gcc, программы - все то же - самое стандартное, оригинальное, прямо со стола разработчиков, собрано, настроено и запущено тобой лично а не добрыми дядями из RedHat или Mandrake. Ручной работы минимум - почти все после настройки системы идет на автомате, но понимание происходящего необходимо. Зато если для апгрейда SuSE или RH 6->7->8 надо приобретать и ставить новую версию дистрибутива или долго вручную менять пакеты в текущей, надеясь на лучшее - то в gentoo запускаем команду #emerge --update world и получем самую свежую версию системы и ВСЕХ установленных ранее программ. Это не обязаловка и даже нет необходимости постоянно обновлять все подряд в хорошо настроенной рабочей системе, но уже одна эта возможность вызывает уважение и потом уже этого начинает недоставать при работе с другими линуксами :) Ну разве за исключением старого доброго Debian-а :)