Дополнение к различным системам управления пакетами.
PackageKit — комплект инструментов, надстройка над различными системами управления пакетами, предназначенная для упрощения процесса установки, удаления и обновления программного обеспечения.
Основной целью создания PackageKit, по словам разработчиков, состоит в объединении всех консольных и графических инструментов используемых в различных дистрибутивах Linux в один интерфейс. На данный момент поддерживаются практически все самые популярные менеджеры пакетов, такие как: APT, libzypp (zypper, YaST), yum, smart, conary, pacman (базовый функционал) и некоторые другие...
Разработчики PackageKit не пытаются создать замену "родным" пакетным менеджерам используемым в дистрибутивах (yum, apt, conary, и.т.д), а лишь предлагают сделать их использование более простым, удобным и стандартизированным, дополнив технологиями PolicyKit.
PackageKit имеет как консольный, так и Gnome/GTK, KDE/QT графический интерфейс (GUI) и обеспечивает единый набор команд, одинаковый во всех дистрибутивах, для управления пакетами.
GNOME PackageKit стандартный GTK графический интерфейс для использования PackageKit (обзор сделан на примере использования его в Arch Linux).
gpk-application — имеющее простой интерфейс графическая утилита, из состава GNOME PackageKit, предназначенная для установки и удаления приложений.
Приложения распределены по категориям (группам), для каждого доступно краткое описание просмотр дополнительных сведений (размер, лицензия, источник, домашняя страница и др...).
При просмотре пакетов можно применить фильтры, установлены/доступны/все, имеется поиск по списку пакетов, просмотр списка предназначенных к установке/удалению пакетов.
Для установки нужного пакета, обновив список пакетов, нужное отмечается галочкой (зависимости отслеживаются автоматически) и "Выбранное->Установить". По окончании установки возможен просмотр более подробной информации об установленных пакетах (журнал установки).
gpk-repo — простая графическая утилита для управления списком доступных репозиториев.
gpk-update-viewer графический интерфейс для проверки доступности и установки обновлений. При добавлении демона packagekitd в автозагрузку наличие обновлений будет проверятся автоматически, при низкой загрузке компьютера или простое.
Лицензия: GNU General Public License v2
KPackageKit (packagekit-qt) — неофициальный C++/Perl/QT графический интерфейс к PackageKit. Автор Daniel Nicoletti.
KPackageKit предоставляет единый пользовательский интерфейс для установки, удаления и обновления приложений. Отдельным окном открывается только утилита для управления списком доступных репозиториев (обзор сделан на примере использования его в Kubuntu).
В графическом интерфейсе KPackageKit реализовано немного больше возможностей чем в стандартном интерфейсе GNOME PackageKit.
Установленные и доступные приложения в KPackageKit распределены по категориям, внутри категории возможна сортировка приложений по множеству параметров (Установлены/Доступны, Графические/Консольные, и др...).
KPackageKit предоставляет возможность просмотра только установленных приложений. Для каждого приложения/пакета имеется описание, список зависимостей и зависящих пакетов, список файлов, миниатюры и множество другой информации...
KPackageKit запускается от обычного пользователя, а при выполнении административных действий будет запрошен пароль администратора (root).
Лицензия: GPL