Дополнение к различным системам управления пакетами.

packagekit 002

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

packagekit 003

Основной целью создания PackageKit, по словам разработчиков, состоит в объединении всех консольных и графических инструментов используемых в различных дистрибутивах Linux в один интерфейс. На данный момент поддерживаются практически все самые популярные менеджеры пакетов, такие как: APT, libzypp (zypper, YaST), yum, smart, conary, pacman (базовый функционал) и некоторые другие...

packagekit 004

Разработчики PackageKit не пытаются создать замену "родным" пакетным менеджерам используемым в дистрибутивах (yum, apt, conary, и.т.д), а лишь предлагают сделать их использование более простым, удобным и стандартизированным, дополнив технологиями PolicyKit.

packagekit 005

PackageKit имеет как консольный, так и Gnome/GTK, KDE/QT графический интерфейс (GUI) и обеспечивает единый набор команд, одинаковый во всех дистрибутивах, для управления пакетами.

packagekit 006

GNOME PackageKit стандартный GTK графический интерфейс для использования PackageKit (обзор сделан на примере использования его в Arch Linux).

packagekit 007

packagekit 008

gpk-application — имеющее простой интерфейс графическая утилита, из состава GNOME PackageKit, предназначенная для установки и удаления приложений.

packagekit 009

Приложения распределены по категориям (группам), для каждого доступно краткое описание просмотр дополнительных сведений (размер, лицензия, источник, домашняя страница и др...).

packagekit 010

При просмотре пакетов можно применить фильтры, установлены/доступны/все, имеется поиск по списку пакетов, просмотр списка предназначенных к установке/удалению пакетов.

packagekit 011

Для установки нужного пакета, обновив список пакетов, нужное отмечается галочкой (зависимости отслеживаются автоматически) и "Выбранное->Установить". По окончании установки возможен просмотр более подробной информации об установленных пакетах (журнал установки).

packagekit 012

packagekit 013

gpk-repo — простая графическая утилита для управления списком доступных репозиториев.

packagekit 015

packagekit 016

packagekit 014

gpk-update-viewer графический интерфейс для проверки доступности и установки обновлений. При добавлении демона packagekitd в автозагрузку наличие обновлений будет проверятся автоматически, при низкой загрузке компьютера или простое.

packagekit 016

packagekit 017

packagekit 018

Лицензия: GNU General Public License v2

packagekit 019

Домашняя страница

packagekit 020

KPackageKit (packagekit-qt) — неофициальный C++/Perl/QT графический интерфейс к PackageKit. Автор Daniel Nicoletti.

packagekit 021

KPackageKit предоставляет единый пользовательский интерфейс для установки, удаления и обновления приложений. Отдельным окном открывается только утилита для управления списком доступных репозиториев (обзор сделан на примере использования его в Kubuntu).

packagekit 022

В графическом интерфейсе KPackageKit реализовано немного больше возможностей чем в стандартном интерфейсе GNOME PackageKit.

packagekit 025

Установленные и доступные приложения в KPackageKit распределены по категориям, внутри категории возможна сортировка приложений по множеству параметров (Установлены/Доступны, Графические/Консольные, и др...).

packagekit 026

packagekit 023

KPackageKit предоставляет возможность просмотра только установленных приложений. Для каждого приложения/пакета имеется описание, список зависимостей и зависящих пакетов, список файлов, миниатюры и множество другой информации...

packagekit 029

packagekit 027

KPackageKit запускается от обычного пользователя, а при выполнении административных действий будет запрошен пароль администратора (root).

packagekit 024

packagekit 028

Лицензия: GPL

packagekit 030

Страница проекта на kde-apps.org