Software Management/CIM
From openSUSE
Contents |
[edit]
Introdution
cmpi-pywbem-software is a set of CIM-Providers for PackageKit. It includes a provider for:
- Updates
OMC_PackageKit_Update This provider lists and installs available and needed updates for the system.
- Repositories
OMC_PackageKit_Repository This provider lists all declared repositories. It provides also methods to enable/disable and refresh the repositories.
- Packages
OMC_PackageKit_Package This provider lists, installs or removes all available packages.
[edit]
How to use it
When installing the provider via the rpm-packages they are already registered otherwise you have to call
cmpi-provider-register -d <directory with the providers>
Afterwards you will find the provider within the root/suse namespace.
[edit]
Constraints
- When invoking the refresh method of the repository-provider all repos will be refresed, not only the selected one (constraint of PackageKit-API).
- A package/update with a license can not be installed as also a repo with an unknown key can not be refreshed since the signal-handling in the providers isn't implemented, yet.
[edit]
Hints
Be aware that the user which runs the CIM-server has to have all needed PackageKit-policies (PolicyKit) otherwise you'll get an authorization exception.
[edit]
How to get it
[edit]
Packages
It will be included in SLE11. Otherwise you will find the latest packages in the OBS home-project of haass.
[edit]
Developers
For anonymous checkout:
git clone git://git.opensuse.org/projects/cmpi-pywbem-software.git
If you have write access to our repository:
git clone git@git.opensuse.org:projects/cmpi-pywbem-software.git

