Um das zu erläutern, möchte ich kurz auf eine Paketdefinition à la linux eingehen:
Code: Select all
depends=&--40;'gtkmm' 'gtkhtml' 'libmysqlclient' 'pcre'&--41;
replaces=&--40;'mysql-administrator' 'mysql-query-browser'&--41;
conflicts=&--40;'mysql-administrator' 'mysql-query-browser'&--41;
replaces == Das Installieren dieses Paketes würde zur automatischen Deinstallation der mit replace geflaggtten Pakete führen.
conflicts == Ist eines der als conflict geflaggten Pakete installiert, wird die Installation mit Hinweis abgebrochen.
Funktionen wie "depends" und "replaces" sind mächtig. Empirum lässt solche Funktionen schmerzlich vermissen.