[buug-l] Debian: Sich ausschliessende Pakete

Roland Stigge stigge at antcom.de
Don Sep 16 22:06:15 CEST 2004


Hi,

On Thu, 2004-09-16 at 19:01, Christoph Biedl wrote:
> Ich baue drei Pakete (foo-a, foo-b, foo-c) und es macht keinen Sinn, sie
> gleichzeitig zu installieren. Deswegen möchte ich sicherstellen, daß man
> nur genau eines davon auswählen kann.
> 
> Package: foo-a
> Conflicts: foo-b, foo-c
> 
> dürfte funktionieren, skaliert aber nicht, wenn später mal foo-d und
> foo-e dazukommen. Welche Mechanismen stehen mir zur Verfügung? Im
> Zweifelsfall irgendwas mit Meta-Packages, aber hier endet meine
> Weisheit.

Package: foo-a
Provides: foo
Conflicts: foo
Replaces: foo

(mit foo == virtuelles Paket). foo-b und foo-c analog.

Siehe Debian Policy Manual.

bye,
  Roland