> Ну скажите мне пожалуйста, какими USE-флагами в mplayer'е включаются динамические плагины, i18n, выбор языка манов, статическая компиляция, кодировка, порядок байтов и т.п.
В mplayer-е и так изрядное количество флажков, предлагаете ещё увеличить для полной детализации?
Если вам ещё и --prefix, скажем, нужно задавать для каждой программы по-своему, то, наверное, спасет только LFS.
> kde, смысловой нагрузки о том какой конкретно функционал обеспечивает наличие тех или иных флагов в конкретной программе вообще нет.
Видимо, в большинстве случаев это самоочевидно.
На мой взгляд, Gentoo предоставляет куда больше гибкости, в других дистрах только одно, единственно верное мнение майнтейнера.
>Не надо про revdep-rebuild, это средство лечения, а не повседневный инструмент. Его не будешь вызывать после каждого обновления, каждого пакета.
Почему нет? У меня он с опцией "-p" стоит в ночном cron'е и кидает на диск результаты. Иногда смотрю и сразу вижу, есть ли в системе проблемы и если есть - что пересобрать.
>Если хотите увидеть тонкости, потрошите сам ебилд :) less /usr/portage/media-video/mplayer/mplayer-1.0_pre8.ebuild Если что-то не нравится, перекрываете его и правите на свой вкус.
Оооо, сейчас благородные сэры опять будут мне взахлеб рассказывать про 80-е прерывание. Ибо всем несведущим нужно читать книгу бытия "man ebuild" до полного просветления и погружения в нирвану. О всемогущий пророк истолкуй мне тайную истину строки "kde - Adds support for kde-base/kde (K Desktop Enviroment)". Каково ее волшебное назначение?
>Если вам ещё и --prefix, скажем, нужно задавать для каждой программы по-своему, то, наверное, спасет только LFS.
Сразу видно, что благородный сэр великого предка portage в лице FreeBSD ports отродясь не видывал.
>На мой взгляд, Gentoo предоставляет куда больше гибкости...
А еще благородный сэр видимо и об arch/crux слыхом не слыхивал.
>...в других дистрах только одно, единственно верное мнение майнтейнера.
Маинтейнеры не глупые люди и не собирают mc под иксы, библиотека для меня - это всего один файл 10-100Kb в /usr/lib и пару файлов в /usr/share/doc, а не куча ненужного мне хэдэрного и статического хлама. Зато взамен я могу сделать одной командой то, что вам может присниться в самых жутких кошмарах(апгрейд glibc и иже с ними). Плюс интергация конфигов о которой вам можно только мечтать. Плюс уверенность в том, что у меня не будет "весьма интересного" поведения программ из-за мега-пупер оптимизации и супер-гипер гибкости.
> Сразу видно, что благородный сэр великого предка portage в лице FreeBSD ports отродясь не видывал.
Врать не буду, не видел. Но потомок определенно лучше и гибче предка, как по-вашему?
>А еще благородный сэр видимо и об arch/crux слыхом не слыхивал. На crux пересел с редхата. То был воистину KISS! Но надоело править порты, когда мои предпочения не совпадали с майнтерновскими и подключать дополнительные репрозитарии.
>Маинтейнеры не глупые люди и не собирают mc под иксы, библиотека для >меня - это всего один файл 10-100Kb в /usr/lib и пару файлов в >/usr/share/doc, а не куча ненужного мне хэдэрного и статического хлама.
Согласен. Но для моих скромных задач гибкость важнее сертифицированной надежности.
> Зато взамен я могу сделать одной командой то, что вам может присниться в самых жутких кошмарах(апгрейд glibc и иже с ними).
Да ну?! Неужели в бинарных дистрах легко проайпгрейдить glibc? По-моему, такие зависимости потянуться, что проще новую версию поставить. Лично я не возьмусь обновить, скажем, 7.3 до ФС 5.
> Плюс интергация конфигов о которой вам можно только мечтать.
Что конкретно имеется в виду?
> Плюс уверенность в том, что у меня не будет "весьма интересного" поведения программ из-за мега-пупер оптимизации и супер-гипер гибкости.
CHOST="i686-pc-linux-gnu" надежность меня устраивает, не на АЭС работаю. Более того, я ещё молодый, пытливый, мне интересно разбираться в системе, буду постарше перейду с самосбора на сертифицированное.
> как там дела с enable/disable|with/without или по-прежнему кроме протеза мозга под названием USE вариантов нет?
Вас таки ткнуть носом в man 5 ebuild? В переменной окружения EXTRA_ECONF, можно указать любые опции для configure. А в переменной EXTRA_EINSTALL можно указать опции для make install. Если сильно приспичит.
Ну определитесь же наконец, будете по крону обновляться, или тонко подкручивать параметры сборки пакета. Шарахаетеся из стороны в сторону. Думаете мантейнер указал при сборке бинаря именно те параметры от которых Вас прёт? Или спеки под себя никогда не приходилось править?
Это был наезд не на меня, но пройти мимо я не смог :)
> ...предка portage в лице FreeBSD ports отродясь не видывал.
Видел, пользовался и продолжу пользоваться. Скоро в пару мест поставлю Free, а может быть и Open :)
> ...об arch/crux слыхом не слыхивал.
Не пользовался, но abs+pacman успешно прикручивал к hlfs(uClibc) + beyond. Сам перекладывал содержимое книги на pkg, причём с большими лирическими отступлениями.
> ...а не куча ненужного мне хэдэрного и статического хлама.
Мосье сам ничего не собирает? Тогда да, Вам это действительно не нужно и никто этого Вам не навязывает. Только не надо лечить людей которые регулярно этим занимаются, не только с целью обновления дистрибутива.
> ...я могу сделать одной командой то, что вам может присниться в самых жутких кошмарах...
Апгрейд glibc мне ни разу не снился, как и любой другой апгрейд, так как ничего ужасного в нём нет и делается это тоже одной командой. Мне самостоятельная сборка (да да glibc) даёт возможность поэкспериментировать (о чём Вы даже и помечтать не сможете) с экспериментальными или официально отвергнутыми Ульрихом (-Bdirect) патчами.
> Плюс интергация конфигов о которой вам можно только мечтать.
Ну что же, лишний раз схожу в /etc, от меня не убудет.
> ...из-за мега-пупер оптимизации...
Это удел тузегоф, ко мне не относится.
Вы находитесь во власти красноглазия и окружили себя огромным количеством "городских легенд". Сюда Вы явно пришли воткнуть всем неверным осиновые колы, только вот жупел выбрали не тот. Да, я согласен, что огромное количество ньюбисов с задурманенными головами свято веруют в мифический % прироста скорости от -O99 и им пофигу на стабильность, но не надо всех равнять одной гребёнкой. У меня другие мотивы для выбора именно этого дистрибутива.
PS: если хотите дальше со мной по***, то мой мэйл в профиле. Отвечать сюда на ваши инсинуации я уже не хочу, так как Вы явно не в теме топика.
У меня FreeBSD год стоял, так вот там системы портов однозначно хуже по сравнению с Gentoo. Меня, кстати, BSD шник с 5 летним стажем заставил FreeBSD поставить и сравнить с Gentoo, так как нащ спор был абсолютно не аргументированным. Ну а я его, соответственно, Gentoo. Поначалу с обеих сторон было много мата, теперь у нас обоих стоит только Gentoo, хотя это заслуга не только Gentoo, но и 2.6 ядра, конечно.
>У меня FreeBSD год стоял, так вот там системы портов однозначно хуже по сравнению с Gentoo.
Лично я на фре софта не ставил, только админил уже устоявшийся, но косвенно могу подтвердить. Стоит кому-то из админов той или иной машины на Фре сказать "мне нужен imagick" или "как бы там xdebug-2 поставить", как у них начинаются пляски с бубном, заключающиеся в ручном изучении зависимостей, какими-то шаманскими их разруливаниями и т.п... В то время как я на своих машинах делаю просто emerge imagick =xdebug-2* :)
...
А уж если вопрос, скажем, пойдёт об одновременной установки того же xdebug в виде 1.x версии под php-4 и 2.x под php-5... Я могу только предположить что скажет в этом случае BSD'шник :D (наверное, что-то типа "нахрена такие странные запросы, PHP должен быть в системе один!" :) )
>Лично я на фре софта не ставил, только админил уже устоявшийся. Стоит кому-то из админов той или иной машины на Фре сказать "мне нужен imagick" или "как бы там xdebug-2 поставить", как у них начинаются пляски с бубном, заключающиеся в ручном изучении зависимостей, какими-то шаманскими их разруливаниями и т.п... В то время как я на своих машинах делаю просто emerge imagick =xdebug-2* :)
а хоть апдейтишь? дерево портов когда последний раз cvsup'илось? а ты попробуй годик не синхронизировать дерево портежей в генте а потом набери emerge imagick =xdebug-2*, посмотрю, с каким бубном забегаешь. почему я с бубном не бегаю?
Ты читать умеешь? Я по-русски писал: "Лично я на фре софта не ставил, только админил уже устоявшийся". Надо думать, что я с моими юзеровскими правами и порты не апдейтил. Логично?
>а ты попробуй годик не синхронизировать дерево портежей в генте
Зачем? У меня (как у всех нормальных пользователей Gentoo) портеж регулярно автоматически обновляется.
просто под словом "админил" я понял что-то другое, а так - хотел сказать то, что надо следить за системой и она будет верно служить. попадались "сервера", где админ "поставил и забыл" - пока всё не проапдейтишь - не прорвешься.