PackageKit: обзор
Система
Тем не мерее, в качестве основного средства пакетного менеджмента она в настоящее время используется только в Fedora (начиная с 9-й версии) и Foresight Linux. Хотя как дополнительный инструмент её можно найти в репозиториях Ubuntu (но, как ни странное, её нет в Debian), в openSUSE и среди пакетов некоторых других дистрибутивов. Некоторое распространение PackageKit получил и среди систем для мобильных устройств.
Система PackageKit включает в себя серию бэк-эндов для работы с конкретными менеджерами пакетов и ряд интерфейсных фронт-эндов. В числе первых можно видеть:
- Advanced Packaging Tool (APT) -- вне завивимости от формата пакетов,
- alpm -- система управления пакетами для Archlinux, представляющая собой дальнейшее развитие его традиционного pacman'а',
- Conary -- система пакетного менеджмента, используемая в дистрибутивах Foresight Linux и rPath Linux,
- Opkg -- система пакетного менеджмента для платформы open Moko,
- PiSi -- система управления пакетами дистрибутива Pardus,
- poldek -- основанная на apt система управления rpm-пакетами, созданная для дистрибутива PLD Linux,
- Portage -- портообразная система сборки пакетов дистрибутива Gentoo,
- Smart Package Manager -- кросс-пакетная система управления пакетами,
- YUM -- система управления rpm-пакетами,используемая в Fedora сотоварищи,
- ZYpp -- движок, ответственный за управление пакетами в универсальной системе YAST из opeSUSE.
На одной из
Интерфейсов к любым бэк-эндам, поддерживаемым PackageKit, в настоящее время три:
- консольная утилита
pkcon
, одинаковая во всех дистрибутивах и в отношении синтаксиса команд не зависящая от нижележащего пакетного менеджера, - графический фронт-энд gnome-packagekit, ориентированный на работу в средах GNOME, Xfce и LXDE,
- графический фронт-энд kpackagekit, ориентированный на работу в среде KDE.
Система PackageKit тесно связана с механизмом PolicyKyt, используемом ею для получения прав суперпользователя, необходимых для инсталляции, обновления и удаления пакетов.
- PackageKit: преамбула
- PackageKit: обзор
- PackageKit в Fedora
- Консольная утилита pkcon
- Графический фронт-энд gnome-packagekit
- Графический фронт-энд kpackagekit
- PackageKit: заключение
Теги: PackageKit