[linux] Re: Version dependency in spec file
Daniel von Asmuth
asmuth op bakunin.xs4all.nl
Wo Dec 26 20:29:40 CET 2007
On Wed, Dec 26, 2007 at 01:00:05PM +0100, Hugo van der Kooij wrote:
>
> Hoe kan ik in een spec file een afhankelijk vast zetten wat betreft een
> versie.
>
> Ik ben bekend met het fenomeen om vast te leggen dat een andere package
> een bepaalde versie moet zijn door = te gebruiken.
>
> Ik kan vastleggen dat een minimale of maximale versie vereist is. Maar
> hoe leg ik charmant vast (liefst op 1 regel) wat de minimum en maximum
> versies zijn waar een package compatible mee is?
>
> Dus FOO werkt alleen mer BAR als BAR ergens tussen versie 1.2 en 2.0
> zit. (< 2.0 maar >= 1.2)
>
Vooruit. we lezen de documentatie
http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-advanced-packaging.html#id2979270
Dat zegt dat je in je SPEC file iets zet als:
Requires: <package> <rel-op> <version>
De vergelijkings-operator kan zijn: '<', '>', '>=', '<=' of '='. Bijv.:
Requires: foo >= 1.2
De operaties kunnen niet gegroepeerd worden, al kun je meerder
requirements hebben, bijv. 'Requires: bash, libc'. Voor wat jij wilt zou
je een regel kunnen toevoegen met:
Conflicts: foo >= 2.0
Merry Tuxmas,
Daniel
--
Microsoft Windows Error Reporting
Dit probleem is veroorzaakt door Windows. Dit programma is gemaakt door
Microsoft Corporation. Microsoft Corporation heeft momenteel geen oplossing
voor het probleem dat u hebt gemeld.
Was deze informatie nuttig? [ Ja ] [ Nee ] [ Enigszins ]
More information about the Linux
mailing list