On Mon, Oct 27, 2003 at 03:00:51PM +0300, Sergey V Turchin wrote: > > - устойчиво используемые вместе плагины рекомендуется объединять > > виртуальными пакетами; вероятно, будет нечто xmms-full для > > вытягивания всего и вся, прошедшего QA. ^^^^^^^^^^^ > Только IMHO использование "full" некорректно, ведь нем не будет > всего, что есть для xmms. Ну почему. > Предлагаю maxi или maximum. Возможно. Вообще говоря, не хочется разводить зоопарк, у нас он и так уже начался и тут -- см. недавнюю дискуссию по поводу разбиения vegastrike, например. Есть: - name{,-common,-subpkg,...}, где * name -- виртуальный "полный" пакет; * name-commmon -- необходимая общая часть; * name-subpkg -- подпакеты. +) "поставьте мне kde" => стоит KDE -) "ой сколько всего вытягивает это kde!!" => объяснения - name-{full,minimal,common,subpkg} * name-full -- виртуальный "полный" пакет; * name-minimal -- виртуальный "минимальный набор"; * name-commmon, name-subpkg -- см. выше. +) появляется "регулятор" вида full/min/joeaverage -) может быть не совсем очевидно, как же все-таки поставить gnome :) - name{,-data,-music} * name -- необходимая общая часть; * name-data -- данные, которые могут (не) изменяться независимо по отношению к name; * name-music -- данные, которые не являются обязательными. +) "более традиционно" -) при появлении (например) различных сборок бинарников более проблематично сделать вариантность Мне _в среднем_ более нравится первый вариант, но в таком случае в головной (и, возможно, подчиненные) вирт. пакеты надо писать _четкое_ описание того, что они ВИРТУАЛЬНЫЕ и СОБИРАТЕЛЬНЫЕ во избежание непонимания со стороны пользователей (порой не самых наивных). В любом случае могут иметь место и все три варианта -- только в таком случае желательно как минимум внятно пояснять в _головном_ пакете, что именно _его_ надо устанавливать для получения того-то и сего-то. Ну и хорошо бы одной строкой в памятке пользователя. Подумал -- task-* здесь не подвязываются, ведь это не runtime, а install-time task. Соответственно с реальностью и меню стыковка разве что случайная. install-*? apt-get install install-gnome? :) В общем, вот этакая затравка для полиси наименования сложноподчиненных групп пакетов, если есть комментарии/идеи/оценки -- welcome. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/