[devel] дизъюнкция зависимостей
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Сб Сен 15 16:32:32 MSD 2007
* Хихин Руслан <hihin@> [070915 16:15]:
> > Зависимости A || B в debian появились, видимо, из-за отсутствия
> > таких "левых" provides.
> imho Это лучше, чем левые provides. Хотябы-потому, что A || B || Null =
> в чистом виде условная заввисимость - если не у становлен A и не
> установлен B, то это не страшно, так-как Null всегда установлен.
Нет. Это уже Recommends на "левый provides" получается.
> > > Например мы хотим выразить функцию Requires: mysql xor postgresql.
> > А apt'у крышу не снесёт от такого?
> Проверка наоборот упростится - если есть mysq l, то postgresql можно не
> проверять.
Ну как сказать... Не начнёт ли он сносить mysql и ставить
postgresql? Или крушу сносило, когда у виртуальных зависимостей
появлялись версии?
> A || B || С = Истина, если установлен ТОЛЬКО один:
> матемимтически это другая функция (для двух элементов функция
> нечётности), но не менее редкая в практической жизни, чем вторая.
Я не вижу практического смысла в подобной функции. В этом случае
A, B и C должны конфликтовать друг с другом.
--
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070915/2588d7c6/attachment-0002.bin>
Подробная информация о списке рассылки Devel