PackageKit

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая BratishkaErik (обсуждение | вклад) в 04:51, 21 сентября 2020 (→‎PackageKit: версию обновил). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
PackageKit
Логотип программы PackageKit
Скриншот программы PackageKit
Тип Пакетный менеджер
Разработчик Richard Hughes[1][2]
Написана на Си[3], C++ и Python
Интерфейс GTK и Qt
Операционная система Linux
Первый выпуск 2007
Последняя версия 1.2.1 (7 сентября 2020; 3 года назад (2020-09-07))
Репозиторий github.com/PackageKit/Pa…
Лицензия GNU GPL 2+[d][4]
Сайт freedesktop.org/software…
Логотип Викисклада Медиафайлы на Викискладе

PackageKit — открытый и свободный набор приложений для обеспечения высокоуровнего интерфейса для различных пакетных менеджеров.

PackageKit нацелен на различные Linux-дистрибутивы, следующие стандартам freedesktop.org. Для межпроцессного взаимодействия и управления правами доступа используются соответственно D-Bus и PolicyKit.

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

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

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

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

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

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

Примечания

  1. Installing and Updating Software Blows Goats « Technical Blog of Richard Hughes. Дата обращения: 17 января 2013. Архивировано из оригинала 28 января 2013 года.
  2. PackageKit « Search Results « Technical Blog of Richard Hughes. Дата обращения: 17 января 2013. Архивировано из оригинала 28 января 2013 года.
  3. https://www.openhub.net/p/PackageKit/analyses/latest/languages_summary
  4. https://github.com/PackageKit/PackageKit/blob/9b7e083cf849c4ed4d66fe32250f1615ab577d94/src/pk-engine.c#L7
  5. polishlinux.org » KpackageKit: future of package managers on your desktop [interview with developers]. Дата обращения: 17 января 2013.
  6. PackageKit - Frequently Asked Questions.