PackageKit
PackageKit — открытый и свободный набор приложений для обеспечения высокоуровнего интерфейса для различных пакетных менеджеров.
PackageKit | |
---|---|
Тип | Пакетный менеджер |
Разработчик | Richard Hughes[1][2] |
Написана на | Си[3], C++ и Python |
Интерфейс | GTK и Qt |
Операционная система | Linux |
Первый выпуск | 2007 |
Последняя версия | 1.2.1 (7 сентября 2020 ) |
Лицензия | GNU GPL 2+[4] |
Сайт | freedesktop.org/software… |
Медиафайлы на Викискладе |
PackageKit нацелен на различные Linux-дистрибутивы, следующие стандартам freedesktop.org. Для межпроцессного взаимодействия и управления правами доступа используются соответственно D-Bus и PolicyKit.
Принцип работы
Демон packagekitd
размещается на системной D-Bus-шине и позволяет абстрагироваться от различий конкретных пакетных менеджеров. Взаимодействие с PackageKit также возможно при помощи библиотеки libpackagekit
.
Пользовательские утилиты
Различные пользовательские утилиты используют PackageKit:
- Apper в рабочей среде KDE[5].
- gnome-packagekit в рабочей среде Gnome.
- pkcon — утилита командной строки.
Примечания
- 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
- 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.
- PackageKit - Frequently Asked Questions .
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.