1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
DNF PackageKit Backend
----------------------
It uses the following libraries:
* libdnf : for tieing all the libraries below together
* librepo : checking and downloading repository metadata
* rpm : for actually installing the packages on the system
These are some key file locations:
* /var/cache/PackageKit/$releasever/metadata/ : Used to store the repository metadata
* /var/cache/PackageKit/$releasever/metadata/*/packages : Used for cached packages
* /etc/yum.repos.d/ : the hardcoded location for .repo files
* /etc/pki/rpm-gpg : the hardcoded location for the GPG signatures
* $libdir/packagekit-backend/ : location of PackageKit backend objects
Things we haven't yet decided:
* How to access comps data
|