From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Victor V Ismakaev Organization: Alt Linux Team To: devel@altlinux.ru Subject: Re: [devel] Conflicts, Provides, Obsolete question Date: Tue, 16 Mar 2004 11:51:37 +0500 User-Agent: KMail/1.5.4 References: <20040315225705.544c1aef.murygin@altlinux.ru> <200403160332.27422.ivv@altlinux.ru> <20040316122018.30e31b93.murygin@altlinux.ru> In-Reply-To: <20040316122018.30e31b93.murygin@altlinux.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200403161151.37755.ivv@altlinux.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2004 11:54:29 -0000 Archived-At: List-Archive: List-Post: Вторник 16 Март 2004 15:20, Alex Murygin написал: > On Tue, 16 Mar 2004 03:32:27 +0500 > > "Victor V Ismakaev" wrote: > > Вторник 16 Март 2004 01:57, Alex Murygin написал: > > > День добрый > > > > > > Подскажите пожалуйста в каких случаях надо применять Conflicts, > > > Provides, Obsolete? > > > > > > Например есть пакет xxx. В новой версии появилась разбивка на > > > xxx-full > > > xxx-1prop > > > xxx-2prop > > > Какие из этих тегов надо указывать? > > > Причем должен быть установлен только один из этих пакетов. > > > > > > Насколько я понял надо > > > Provides: xxx > > > Conflicts: xxx > > > > > > Спасибо. > > > > Может так: > > Provides: xxx > > Obsoletes: xxx <= xxx-version > > > > %package xxx-1prop > > Conflicts: xxx-2prop > > > > %package xxx-2prop > > Conflicts: xxx-1prop > > > > А для -full требуется уточнение : это оттдельный пакет ,который не > > может сосуществовать с -1prop -2prop или виртуальный,который > > вытягивает их двоих. > > Нет -full это отдельный пакет. > > Насколько я понял нужно вот так. > %package xxx-full > Provides: xxx > Obsoletes: xxx <= xxx-version > Conflicts: xxx-1prop, xxx-2prop > > %package xxx-1prop > Provides: xxx > Obsoletes: xxx <= xxx-version > Conflicts: xxx-full, xxx-2prop > > %package xxx-2prop > Provides: xxx > Obsoletes: xxx <= xxx-version > Conflicts: xxx-full, xxx-1prop Вроде так. > > И еще в тему. > Есть стардикт и куча пакетов со словарями. Формат словарей меняется > не так часто как версии стардикта. Можно ли в таком случае поступить > таким образом. > > %package stardict-dict1 > Requires: stardict-dict = N > > %package stardict-dict2 > Requires: stardict-dict = N Тогда уж лучше просто Requires: stardict-dict без версии, или >= N. Иначе придется пересобирать stardict-dictX каждый раз при смене версии-релиза stardict. > %package stardict > Provides: stardict-dict = N > > Спасибо. -- С уважением Виктор В Исмакаев ivv@altlinux.ru