[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Which concrete package gets installed by default for a virtual package?



On Tue, Sep 15, 2020 at 10:04:15AM -0500, Ryan Nowakowski wrote:
> My google-fu is failing me here.  I have a set of packages like this:
> 
>     Package: foo
>     Architecture: all
>     Depends: bar
>     Description: my meta package
>     
>     Package: blerg
>     Architecture: any
>     Provides: bar
>     Conflicts: bar
>     Replaces: bar
>     Description: One concrete package that provides bar
>     
>     Package: blerg-plus
>     Architecture: any
>     Provides: bar
>     Conflicts: bar
>     Replaces: bar
>     Description: Another concrete package that provides bar
> 
> If I install foo, which concrete package providing bar gets installed,
> blerg or blerg-plus?  How can I control which concrete package(blerg or
> blerg-plus) gets installed when I install foo?

Clarifying a bit more, how can I change the package control files above
to specify which concrete package(blerg or blerg-plus) gets installed by
default when foo is installed?


Reply to: