LINUX.ORG.RU

Portage 2.1 Released


0

0

После нескольких релиз кандидатов, вышел замечательный менеджер и установщик пакетов, хорошо зарекомендовавший себя в дистрибутиве Gentoo.

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

anonymous

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

> Ну скажите мне пожалуйста, какими USE-флагами в mplayer'е включаются динамические плагины, i18n, выбор языка манов, статическая компиляция, кодировка, порядок байтов и т.п.

В mplayer-е и так изрядное количество флажков, предлагаете ещё увеличить для полной детализации?

Если вам ещё и --prefix, скажем, нужно задавать для каждой программы по-своему, то, наверное, спасет только LFS.

> kde, смысловой нагрузки о том какой конкретно функционал обеспечивает наличие тех или иных флагов в конкретной программе вообще нет.

Видимо, в большинстве случаев это самоочевидно.

На мой взгляд, Gentoo предоставляет куда больше гибкости, в других дистрах только одно, единственно верное мнение майнтейнера.

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

>Читайте: >/usr/portage/profiles/lang.desc >/usr/portage/profiles/profiles.desc >/usr/portage/profiles/use.desc >/usr/portage/profiles/use.local.desc

либо euse -i <флаг>

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

>Не надо про revdep-rebuild, это средство лечения, а не повседневный инструмент. Его не будешь вызывать после каждого обновления, каждого пакета.

Почему нет? У меня он с опцией "-p" стоит в ночном cron'е и кидает на диск результаты. Иногда смотрю и сразу вижу, есть ли в системе проблемы и если есть - что пересобрать.

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

>Если хотите увидеть тонкости, потрошите сам ебилд :) less /usr/portage/media-video/mplayer/mplayer-1.0_pre8.ebuild Если что-то не нравится, перекрываете его и правите на свой вкус.

Исправлять "типа фичи" хирургическим вмешательством?

>Читайте: /usr/portage/profiles/lang.desc /usr/portage/profiles/profiles.desc /usr/portage/profiles/use.desc /usr/portage/profiles/use.local.desc

Оооо, сейчас благородные сэры опять будут мне взахлеб рассказывать про 80-е прерывание. Ибо всем несведущим нужно читать книгу бытия "man ebuild" до полного просветления и погружения в нирвану. О всемогущий пророк истолкуй мне тайную истину строки "kde - Adds support for kde-base/kde (K Desktop Enviroment)". Каково ее волшебное назначение?

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

>Если вам ещё и --prefix, скажем, нужно задавать для каждой программы по-своему, то, наверное, спасет только LFS.

Сразу видно, что благородный сэр великого предка portage в лице FreeBSD ports отродясь не видывал.

>На мой взгляд, Gentoo предоставляет куда больше гибкости...

А еще благородный сэр видимо и об arch/crux слыхом не слыхивал.

>...в других дистрах только одно, единственно верное мнение майнтейнера.

Маинтейнеры не глупые люди и не собирают mc под иксы, библиотека для меня - это всего один файл 10-100Kb в /usr/lib и пару файлов в /usr/share/doc, а не куча ненужного мне хэдэрного и статического хлама. Зато взамен я могу сделать одной командой то, что вам может присниться в самых жутких кошмарах(апгрейд glibc и иже с ними). Плюс интергация конфигов о которой вам можно только мечтать. Плюс уверенность в том, что у меня не будет "весьма интересного" поведения программ из-за мега-пупер оптимизации и супер-гипер гибкости.

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

> Сразу видно, что благородный сэр великого предка portage в лице FreeBSD ports отродясь не видывал.

Врать не буду, не видел. Но потомок определенно лучше и гибче предка, как по-вашему?

>А еще благородный сэр видимо и об arch/crux слыхом не слыхивал. На crux пересел с редхата. То был воистину KISS! Но надоело править порты, когда мои предпочения не совпадали с майнтерновскими и подключать дополнительные репрозитарии.

>Маинтейнеры не глупые люди и не собирают mc под иксы, библиотека для >меня - это всего один файл 10-100Kb в /usr/lib и пару файлов в >/usr/share/doc, а не куча ненужного мне хэдэрного и статического хлама.

Согласен. Но для моих скромных задач гибкость важнее сертифицированной надежности.

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

Да ну?! Неужели в бинарных дистрах легко проайпгрейдить glibc? По-моему, такие зависимости потянуться, что проще новую версию поставить. Лично я не возьмусь обновить, скажем, 7.3 до ФС 5.

> Плюс интергация конфигов о которой вам можно только мечтать.

Что конкретно имеется в виду?

> Плюс уверенность в том, что у меня не будет "весьма интересного" поведения программ из-за мега-пупер оптимизации и супер-гипер гибкости.

Мега-пупер оптимизацией не увлекаюсь,

CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer -pipe"

CHOST="i686-pc-linux-gnu" надежность меня устраивает, не на АЭС работаю. Более того, я ещё молодый, пытливый, мне интересно разбираться в системе, буду постарше перейду с самосбора на сертифицированное.

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

>Плюс интергация конфигов о которой вам можно только мечтать.

Можно узнать, что вы имеете ввиду (за бинарными дистрами никогда не сидел, так получилось).

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

> как там дела с enable/disable|with/without или по-прежнему кроме протеза мозга под названием USE вариантов нет?

Вас таки ткнуть носом в man 5 ebuild? В переменной окружения EXTRA_ECONF, можно указать любые опции для configure. А в переменной EXTRA_EINSTALL можно указать опции для make install. Если сильно приспичит.

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

> Исправлять "типа фичи" хирургическим вмешательством?

Ну определитесь же наконец, будете по крону обновляться, или тонко подкручивать параметры сборки пакета. Шарахаетеся из стороны в сторону. Думаете мантейнер указал при сборке бинаря именно те параметры от которых Вас прёт? Или спеки под себя никогда не приходилось править?

> ...истолкуй мне тайную истину строки...

RDEPEND="kde? ( kde-base/kdelibs
|| ( kde-base/kdebase-data kde-base/kdebase ) )
!kde? ( $(qt_min_version 3)
spell? ( app-text/aspell ) )

Дальше пожевать или опять пузыри дуть будете?

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

Это был наезд не на меня, но пройти мимо я не смог :)

> ...предка portage в лице FreeBSD ports отродясь не видывал.

Видел, пользовался и продолжу пользоваться. Скоро в пару мест поставлю Free, а может быть и Open :)

> ...об arch/crux слыхом не слыхивал.

Не пользовался, но abs+pacman успешно прикручивал к hlfs(uClibc) + beyond. Сам перекладывал содержимое книги на pkg, причём с большими лирическими отступлениями.

> ...а не куча ненужного мне хэдэрного и статического хлама.

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

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

Апгрейд glibc мне ни разу не снился, как и любой другой апгрейд, так как ничего ужасного в нём нет и делается это тоже одной командой. Мне самостоятельная сборка (да да glibc) даёт возможность поэкспериментировать (о чём Вы даже и помечтать не сможете) с экспериментальными или официально отвергнутыми Ульрихом (-Bdirect) патчами.

> Плюс интергация конфигов о которой вам можно только мечтать.

Ну что же, лишний раз схожу в /etc, от меня не убудет.

> ...из-за мега-пупер оптимизации...

Это удел тузегоф, ко мне не относится.
Вы находитесь во власти красноглазия и окружили себя огромным количеством "городских легенд". Сюда Вы явно пришли воткнуть всем неверным осиновые колы, только вот жупел выбрали не тот. Да, я согласен, что огромное количество ньюбисов с задурманенными головами свято веруют в мифический % прироста скорости от -O99 и им пофигу на стабильность, но не надо всех равнять одной гребёнкой. У меня другие мотивы для выбора именно этого дистрибутива.

PS: если хотите дальше со мной по***, то мой мэйл в профиле. Отвечать сюда на ваши инсинуации я уже не хочу, так как Вы явно не в теме топика.

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

>Достали гентушники! Почему они постоянно орут, что генту круто, а все остальное отстой?

а ты поставь все необходимые *-dev пакеты.

в сусе fltk и xerces-c например без хедеров и доков, на той неделе с бубном прогу компилил на 10 сузе.

генту - рулез для разработки.

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

У меня FreeBSD год стоял, так вот там системы портов однозначно хуже по сравнению с Gentoo. Меня, кстати, BSD шник с 5 летним стажем заставил FreeBSD поставить и сравнить с Gentoo, так как нащ спор был абсолютно не аргументированным. Ну а я его, соответственно, Gentoo. Поначалу с обеих сторон было много мата, теперь у нас обоих стоит только Gentoo, хотя это заслуга не только Gentoo, но и 2.6 ядра, конечно.

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

>У меня FreeBSD год стоял, так вот там системы портов однозначно хуже по сравнению с Gentoo.

Лично я на фре софта не ставил, только админил уже устоявшийся, но косвенно могу подтвердить. Стоит кому-то из админов той или иной машины на Фре сказать "мне нужен imagick" или "как бы там xdebug-2 поставить", как у них начинаются пляски с бубном, заключающиеся в ручном изучении зависимостей, какими-то шаманскими их разруливаниями и т.п... В то время как я на своих машинах делаю просто emerge imagick =xdebug-2* :)

...

А уж если вопрос, скажем, пойдёт об одновременной установки того же xdebug в виде 1.x версии под php-4 и 2.x под php-5... Я могу только предположить что скажет в этом случае BSD'шник :D (наверное, что-то типа "нахрена такие странные запросы, PHP должен быть в системе один!" :) )

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

>Лично я на фре софта не ставил, только админил уже устоявшийся. Стоит кому-то из админов той или иной машины на Фре сказать "мне нужен imagick" или "как бы там xdebug-2 поставить", как у них начинаются пляски с бубном, заключающиеся в ручном изучении зависимостей, какими-то шаманскими их разруливаниями и т.п... В то время как я на своих машинах делаю просто emerge imagick =xdebug-2* :)

а хоть апдейтишь? дерево портов когда последний раз cvsup'илось? а ты попробуй годик не синхронизировать дерево портежей в генте а потом набери emerge imagick =xdebug-2*, посмотрю, с каким бубном забегаешь. почему я с бубном не бегаю?

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

>дерево портов когда последний раз cvsup'илось?

Ты читать умеешь? Я по-русски писал: "Лично я на фре софта не ставил, только админил уже устоявшийся". Надо думать, что я с моими юзеровскими правами и порты не апдейтил. Логично?

>а ты попробуй годик не синхронизировать дерево портежей в генте

Зачем? У меня (как у всех нормальных пользователей Gentoo) портеж регулярно автоматически обновляется.

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

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

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