Archive:GSOC 2011 SoftwareCenter

Jump to: navigation, search

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