PackageKit
E745763
free and open-source software
software management framework
system-agnostic package management abstraction layer
PackageKit is a system-agnostic software management framework that provides a unified interface for installing, updating, and removing packages across different Linux distributions.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
free and open-source software
ⓘ
software management framework ⓘ system-agnostic package management abstraction layer ⓘ |
| abstracts | underlying distribution-specific package managers ⓘ |
| backendFor | multiple Linux distributions ⓘ |
| canUseBackend |
APT
ⓘ
DNF NERFINISHED ⓘ Pacman NERFINISHED ⓘ Portage NERFINISHED ⓘ YUM ⓘ ZYpp NERFINISHED ⓘ |
| component |
command-line tools
ⓘ
library for client applications ⓘ packagekitd daemon ⓘ |
| designGoal |
be distribution-agnostic
ⓘ
provide a stable D-Bus API for package management ⓘ |
| developer | Richard Hughes NERFINISHED ⓘ |
| goal | provide a unified interface to different package management systems ⓘ |
| license | GNU General Public License ⓘ |
| operatingSystem |
Linux
ⓘ
Unix-like systems ⓘ |
| partOfEcosystem | freedesktop.org projects ⓘ |
| programmingLanguage | C ⓘ |
| provides | D-Bus service for package management ⓘ |
| replaces | distribution-specific package management GUIs ⓘ |
| repository | https://github.com/PackageKit/PackageKit ⓘ |
| supportsFeature |
automatic update notifications
ⓘ
desktop integration for updates ⓘ history of package transactions ⓘ local and remote package sources ⓘ non-interactive package operations ⓘ package groups and categories ⓘ polkit-based privilege escalation ⓘ transaction-based operations ⓘ |
| supportsFunction |
installing software packages
ⓘ
querying package metadata ⓘ removing software packages ⓘ searching for software packages ⓘ updating software packages ⓘ |
| targetUser |
application developers
ⓘ
desktop environments ⓘ system integrators ⓘ |
| usedBy |
GNOME Software
NERFINISHED
ⓘ
KDE Discover NERFINISHED ⓘ |
| usesInterface | D-Bus NERFINISHED ⓘ |
| website | https://www.freedesktop.org/software/PackageKit/ ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Discover