On Sat, Mar 17, 2007 at 07:13:30PM +0300, Sergey Vlasov wrote: > > > Вопрос: > > > если вирт.пакет тянется по зависимости, то можно как-нибудь сделать > > > что-бы апт и в этом случае спрашивал? > > > ну или хотя-бы что-бы по умолчанию ставился jabberd2-mysql а не > > > jabberd2-pqsql ? > > > > В этом случае apt'у придется задавать слишком большое число вопросов. > > Т.е. Вы представьте, что он просматривает всю иерархию пакетов и при > > каждом возможном конфликте задает Вам вопрос: что делать? Это > > получается примерно как вручную подбирать набор пакетов. > > > > То есть нельзя апту объяснть, что где-то в середине дерева выбор > > какого-то варианта важен, а где-то в другом месте дерева выбор варианта > > не важен. Только когда *явно* (в командной строке) указан двусмысленный > > вариант, тогда apt спрашивает. > > Кстати, а если сделать: > > Provides: %name-auth-%version-%release = > ... > Requires: %name-auth-%version-%release > > Будет ли версия, навешенная на виртуальный пакет, влиять на выбор > пакета, используемого, если явно не задан другой? С одной стороны, мысль верная. Нужно хачить apt, чтобы так и делал. Если ещё так не делает. С другой стороны, какими могут быть priority в случае mysql vs pgsql? Это не совсем вопрос приоритета.