Jump to Navigation

MeeGo Package Management Architecture

Session Summary: 
This session shows the architecture of MeeGo Package Management stack (PackageKit, ZYpp, SAT Solver and RPM) and focus on some special interesting areas for MeeGo developers, including PackageKit Architecture, Zypp/Sat-Solver, and new features for MeeGo, etc. This session aims to give the MeeGo developers and user a good overview of Package Management and outline its future development roadmap.
Session Abstract: 

This session would introduction RPM-based Package Management Stack in MeeGo. We will cover many interesting area.. PackageKit is a DBUS abstraction layer that allows the session user to manage packages in a secure way using a cross-distro, cross-architecture API. All the MeeGo based app installer should based on PackageKit API. PackageKit is only an abstract layer, and PackageKit call libzypp to do essential package management operations. libzypp is the most powerful package dependency solver using satisfiability(NP problem), a well known and researched topic, for computing package dependencies. To enhance Package Management more suitable for Handset/Tablets, we have designed many features, which would introduced in this session.