PackageKit
PackageKit — открытый и свободный набор приложений для обеспечения высокоуровнего интерфейса для различных пакетных менеджеров.
PackageKit нацелен на различные Linux–дистрибутивы, следующие стандартам freedesktop.org. Для межпроцессного взаимодействия и управления правами доступа используются соответственно D-Bus и PolicyKit.
Что важно знать
| PackageKit | |
|---|---|
| Тип | Пакетный менеджер |
| Разработчик | Richard Hughes[1][2] |
| Написана на | C, C++, Python |
| Интерфейс | GTK и Qt |
| Операционная система | Linux |
| Первый выпуск | 2007 |
| Последняя версия | 1.2.6 (1 декабря 2022) |
| Репозиторий | github.com/PackageKit/Pa… |
| Лицензия | GPL-2[3] |
| Сайт | freedesktop.org/software… |
Принцип работы
Демон packagekitd размещается на системной D-Bus-шине и позволяет абстрагироваться от различий конкретных пакетных менеджеров. Взаимодействие с PackageKit также возможно при помощи библиотеки libpackagekit.
Различные пользовательские утилиты используют PackageKit:
- Discover в рабочей среде KDE Plasma[4].
- gnome-packagekit в рабочей среде Gnome.
- pkcon — утилита командной строки.
Пакетные менеджеры, поддерживаемые PackageKit, включают в себя[5]:



