PackagekitBackend
PackageKit Backend
This page describes work done by AlexEftimie during GSoC 2011, on adding a PackageKit backend to SoftwareCenter.
Internals
The PackageKit backend has been added as an alternative to the current AptDaemon / AptCache backend. Several code refactoring changes have been made, but at the user level, only a --use-packagekit command line switch is visible.
Testing
Grab lp:~alexeftimie/software-center/packagekit-backend and ./run_local.sh --use-packagekit
First run
download a test AppStream application information xml, from http://swarm.cs.pub.ro/~alexef/gsoc/appdata.xml
copy it into /usr/share/app-info/xmls/ (create the folder if it doesn't exist)
issue update-software-center --use-packagekit --appstream-only [--local] to have the database populated with data from the xml previously downloaded
Dependencies
PackageKit (>=0.6.16)
pygobject (>2.28.6)
What's left / Incomplete features
Contact details
For any questions, check with AlexEftimie, alex3f on Freenode.