PackageKit — открытый и свободный набор приложений для обеспечения высокоуровнего интерфейса для различных пакетных менеджеров.
PackageKit нацелен на различные Linux–дистрибутивы, следующие стандартам freedesktop.org. Для межпроцессного взаимодействия и управления правами доступа используются соответственно D-Bus и PolicyKit.
Принцип работы
Демон packagekitd размещается на системной D-Bus-шине и позволяет абстрагироваться от различий конкретных пакетных менеджеров. Взаимодействие с PackageKit также возможно при помощи библиотеки libpackagekit.
Пользовательские утилиты
Различные пользовательские утилиты используют PackageKit:
- Discover в рабочей среде KDE Plasma.
- gnome-packagekit в рабочей среде Gnome.
- pkcon — утилита командной строки.
Поддерживаемые пакетные менеджеры
Пакетные менеджеры, поддерживаемые PackageKit, включают в себя:
_%2B_GNOME_PackageKit_Update_Viewer_(gpk-update-viewer)_%2B_GNOME_PackageKit_Software_Log_Viewer_(gpk-log)_all_in_version_3.32_released_2019-03.png?width=1280)