Richard Hughes


            
          

for PackageKit 0.6.8


I. PackageKit Specification
II. D-Bus API Reference
org.freedesktop.PackageKit — PackageKit interface
org.freedesktop.PackageKit.Transaction — Transaction interface
III. libpackagekit GObjects
PkCatalog — Functionality for installing catalogs
PkCategory — Category object
PkClient — For creating new transactions
PkControl — For querying data about PackageKit
PkDesktop — Find desktop metadata about a package
PkDetails — Details object
PkDistroUpgrade — DistroUpgrade object
PkError — ErrorCode object
PkEulaRequired — EulaRequired object
PkFiles — Files object
PkMediaChangeRequired — MediaChangeRequired object
PkMessage — Message object
PkPackageSack — A sack of packages that can be manipulated
PkPackage — Package object
PkProgress — Transaction progress information
PkRepoDetail — RepoDetail object
PkRepoSignatureRequired — RepoSignatureRequired object
PkRequireRestart — RequireRestart object
PkResults — Transaction results
PkServicePack — Functionality for creating and reading service packs
PkTask — An abstract package task GObject, dealing with unsigned transactions, GPG keys and EULA requests.
PkTransactionPast — TransactionPast object
PkUpdateDetail — UpdateDetail object
IV. libpackagekit glib helpers
egg-debug — Debugging functions
pk-bitfield
pk-client-sync
pk-common — Common utility functions for PackageKit
pk-control-sync
pk-enum — Functions for converting strings to enum and vice-versa
pk-package-ids — Functionality to modify multiple PackageIDs
pk-package-id — Functionality to read a PackageID
V. Frequently asked questions