PackageKit — открытый и свободный набор приложений для обеспечения высокоуровнего интерфейса для различных пакетных менеджеров.
PackageKit нацелен на различные Linux–дистрибутивы, следующие стандартам freedesktop.org. Для межпроцессного взаимодействия и управления правами доступа используются соответственно D-Bus и PolicyKit.
Принцип работы
Демонpackagekitd размещается на системной D-Bus-шине и позволяет абстрагироваться от различий конкретных пакетных менеджеров. Взаимодействие с PackageKit также возможно при помощи библиотекиlibpackagekit.
Пользовательские утилиты
Различные пользовательские утилиты используют PackageKit:
- Discover в рабочей среде KDE Plasma[6].
- gnome-packagekit в рабочей среде Gnome.
- pkcon — утилитакомандной строки.
Поддерживаемые пакетные менеджеры
Пакетные менеджеры, поддерживаемые PackageKit, включают в себя[7]:
Примечания
- ↑Installing and Updating Software Blows Goats « Technical Blog of Richard Hughes. Дата обращения: 17 января 2013. Архивировано из оригинала 28 января 2013 года.
- ↑PackageKit « Search Results « Technical Blog of Richard Hughes. Дата обращения: 17 января 2013. Архивировано из оригинала 28 января 2013 года.
- ↑https://www.openhub.net/p/PackageKit/analyses/latest/languages_summary
- ↑Release 1.3.4 — 2026.
- ↑https://github.com/PackageKit/PackageKit/blob/9b7e083cf849c4ed4d66fe32250f1615ab577d94/src/pk-engine.c#L7
- ↑polishlinux.org » KpackageKit: future of package managers on your desktop [interview with developers]. Дата обращения: 17 января 2013. Архивировано 2 февраля 2014 года.
- ↑PackageKit - Frequently Asked Questions. Дата обращения: 25 апреля 2014. Архивировано 28 апреля 2014 года.
Категории:
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2007 году
- D-Bus
- Freedesktop.org
- Программное обеспечение для Linux
- Программное обеспечение с лицензией GNU GPL
- Программное обеспечение, написанное на C++
- Программное обеспечение, написанное на Python
- Программное обеспечение, написанное на Си
- Свободные системы управления пакетами