PackageKit was first proposed by Richard Hughes on his blog in 2007 and developed by a small team. Fedora 9 is the first one to use PackageKit as yum Release of the default front end for. It has been updated many times in Fedora 10 and Fedora 11. PackageKit itself is a package kit Daemons , which abstracts the differences in different systems. Another library called libpackagekit allows other programs to interact with PackageKit. Its characteristics include:
You can install from local files, package media, or remote resources.
use Polkit Get permission.
It does not replace the existing package management system.
Multi user system awareness - It does not allow shutdown in critical parts of transaction processing.
It can be closed when not in use.
PackageKit has several front ends:
Many different Software package management system (called backend) supports a variety of abstract methods and signals for front-end tools. Backends supported include:
box
Conary
PiSi
Smart Package Manager
Free Software Theme
Polkit