This part documents packagekit-glib2.

Table of Contents

Common functions — Common utility functions
Enumerations — Enumerations used in packagekit-glib2
PackageIDs — Functions for process PackageIDs
Offline Updates — Function to perform offline updates
PkBitfield — Bitfield object
PkCategory — Category object
PkClient — For creating new transactions
PkClientHelper — helper object to run a helper session process for the lifetime of a transaction
PkControl — For querying data about PackageKit
PkDesktop — Find desktop metadata about a package
PkDetails — Details object
PkDistroUpgrade — DistroUpgrade object
PkError — Error object
PkEulaRequired — EulaRequired object
PkFiles — Files object
PkItemProgress — ItemProgress object
PkMediaChangeRequired — MediaChangeRequired 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
PkSource — Source object
PkTask — An abstract package task GObject, dealing with unsigned transactions, GPG keys and EULA requests.
PkTransactionList — A nice way to keep a list of the jobs being processed
PkTransactionPast — TransactionPast object
PkUpdateDetail — UpdateDetail object