Introdución

gnome-packagekit é un conxunto de ferramentas para o Escritorio GNOME

PackageKit está deseñado para unificar todas as ferramentas gráficas de software usadas en diferentes distribucións. Abstrae as tecnoloxías de xestión de paquetes subxacentes como yum, apt, smart, etc. e fornece frontends de liña de ordes e interfaces gráficas unificadas. Tamén fornece un marco de traballo que inclúe interfaces de programación das que outros aplicativos de software poden tomar partido. Non é un substituto de xestores de paquetes existentes como poida ser yum.

Algunhas das vantaxes da arquitectura de PackageKit sobre outras solucións da xestión de paquetes son que o «daemon» de PackageKit execútase como un proceso do sistema que non está ligado a unha sesión do usuario, o que significa que as anovacións e instalacións que precisen de moito tempo para levarse a cabo non se pararán se o usuario que a iniciou pechou a sesión. As tarefas inclúense nunha cola, o que significa que un suaurio pode iniciar varias tarefas que logo se executarán de unha en unha e tamén que diferentes usuarios que tamén pode usar PackageKit en paralelo sen bloquear a outro usuario. O acceso a todas as operacións privilexiadas son controladas mediante PolicyKit.

Figura 1UI de permisos de PoliciKit