Archive:GSOC 2011 SoftwareCenter
Software Center is an utility for software management, developed initially for Ubuntu. Under the Archive:GSOC_2011 program, a PackageKit backend has been added to it, making it available to other distributions, as specified by the AppStream project.
TODOs
Generic
- performance improvements - resolve, caching; IMPORTANT
- PackageKit-based package installation history
Specific
- fix pk-zypper backend, make resolve work on not installed packages
- package branding and some resources separately; needs UI stabilization; this include banners shown in the lobby view, the featured and recommended list, and some icons missing from default suse setup; also check Categories specification and correspondence with appdata;
- develop post-install script, for initial database creation (the same as in ubuntu)
External
- ratings and reviews: choose between ubuntu's or OCS (needs discussion and implementation)
Setup
After installing software-center and before first run, this setup is required:
wget http://swarm.cs.pub.ro/~alexef/gsoc/appdata.xml sudo mkdir -p /usr/share/app-info/xmls sudo cp appdata.xml /usr/share/app-info/xmls sudo update-software-center --appstream-only
Then, it can be run like this:
software-center-gtk3
Testing
1 Click install from my home:alexeftimie OBS project
Additionally, code is hosted upstream, at software-center Launchpad
External links
- http://wiki.ubuntu.com/SoftwareCenter/PackagekitBackend
- #312728 FATE packaging feature request