Package management abstraction with D-Bus