# PackageKit Reference Manual

for PackageKit &version;
Richard Hughes

                richard@hughsie.com

2008-2017 The PackageKit Authors

## PackageKit Specification

PackageKit is a D-Bus abstraction layer that allows the session user to manage packages in a secure way using a cross-distro, cross-architecture API. PackageKit is built using a lightweight backend architecture. PackageKit is product and vendor neutral and is currently being developed by a small team of developers.

This part documents core features of PackageKit.

## D-Bus API Reference

This part documents the D-Bus interface used to access the PackageKit daemon. The machine-readable specifications are available as XML documents for both the PackageKit interface and the PackageKit.Transaction interface. XML specification of the org.freedesktop.PackageKit interface

## packagekit-glib2

This part documents packagekit-glib2.

Index of new symbols in 0.5.0

Index of new symbols in 0.5.2

Index of new symbols in 0.5.3

Index of new symbols in 0.5.4

Index of new symbols in 0.5.5

Index of new symbols in 0.6.0

Index of new symbols in 0.6.1

Index of new symbols in 0.6.2

Index of new symbols in 0.6.3

Index of new symbols in 0.6.4

Index of new symbols in 0.6.5

Index of new symbols in 0.6.10

Index of new symbols in 0.6.11

Index of new symbols in 0.6.13

Index of new symbols in 0.7.2

Index of new symbols in 0.7.5

Index of new symbols in 0.8.0

Index of new symbols in 0.8.1

Index of new symbols in 0.8.2

Index of new symbols in 0.8.6

Index of new symbols in 0.8.8

Index of new symbols in 0.8.11

Index of new symbols in 0.8.12

Index of new symbols in 0.8.14

Index of new symbols in 0.8.16

Index of new symbols in 0.8.17

Index of new symbols in 0.9.1

Index of new symbols in 0.9.5

Index of new symbols in 0.9.6

Index of new symbols in 1.0.2

Index of new symbols in 1.0.10

Index of new symbols in 1.0.12

Index of new symbols in 1.1.2

Index of new symbols in 1.1.8