On Thu, Mar 05, 2009 at 02:38:49PM +0300, Epiphanov Sergei wrote: > On Thursday 05 March 2009 14:17:03 Денис Смирнов wrote: > > Что вроде этого? > > > > Provides: имя = %version-%release > > Obsoletes: ммя < %version-%release > > Conflicts: ммя < %version-%release > > Conflicts: ммя > %version-%release > > > > И может эту (или более правильную) конструкцию есть смысл обернуть в > > макрос, уж слишком частая? > > В том-то и проблема, что autopano-sift и autopano-sift-C разных версий, > совершенно не связанных друг с другом. И версии теоретически могут > сравняться. Просто пока нужно обеспечить, чтобы пользователь мог поставить > на выбор любой из пакетов, но не оба вместе. Такой вариант, по моему Если это две разных реализации одной утилиты, то разумно использовать альтернативы. В таком случае нет реальной необходимости в конфликтах, т.к. обе программы можно установить одновременно, и они не должны мешать друг другу ничем, кроме имени утилиты в /usr/bin, которое и следует "поделить" с помощью альтернатив. > разумению, не позволит поставить пакет с меньшей версией и при обновлении > будет стараться установить определённый пакет. > > А уж когда устареет, то, естественно, появится Obsoletes. ;-) -- Kirill Maslinsky ALT Linux Team