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; 3 года назад (2022-12-01))
Репозиторий github.com/PackageKit/Pa…
Лицензия GPL-2[3]
Сайт freedesktop.org/software…

Принцип работы

Демон packagekitd размещается на системной D-Bus-шине и позволяет абстрагироваться от различий конкретных пакетных менеджеров. Взаимодействие с PackageKit также возможно при помощи библиотеки libpackagekit.

Пользовательские утилиты

Различные пользовательские утилиты используют PackageKit:

Поддерживаемые пакетные менеджеры

Пакетные менеджеры, поддерживаемые PackageKit, включают в себя[5]:

Примечания