[Comm] Еще вопрос по спеку

Nick S. Grechukh ngrechukh на ua.fm
Пн Май 16 16:29:21 MSD 2005


On Monday 16 May 2005 15:29, php-coder wrote:
> --- Slava Dubrovskiy 2005-05-16 12:51:12 +0300
> +++ php-coder 2005-05-16 19:24:26 +0700
>
> > Подскажите пожалуйста, как правильно указать Requires.
> > Есть программа, которая может работать и с MySQL  и с PostgreSQL. Но
> > необходим только один из пакетов (т.е. ИЛИ). Как правильно указать
> > зависимость?
>     Это один из главных аргументов в споре RPM vs dpkg, ну и еще "мягкие"
>     зависимости. Такое в RPM, насколько мне известно, невозможно.
>     Возможный выход, который вижу я: разделить на два пакета. Что-то вроде
>     %name-mysql и %name-postresql и поставить в них конфликты друг на
>     друга.
и каждый из них Provides: %name-engine = %version-%release.
а в самой программе Requires: %name-engine = %version-%release.
вот и получим, что *какой-то* должен быть, но только один.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/community/attachments/20050516/2c62c340/attachment.bin


Подробная информация о списке рассылки Community