Introducción

gnome-packagekit es una suite de herramientas para el Escritorio GNOME

PackageKit está diseñado para unificar todas las herramientas software gráficas utilizadas en diferentes distribuciones. Abstrae la tecnología de administración de varios paquetes subyacentes tales como yum, apt, smart, etc. y proporciona «frontends» gráficos y de línea de comandos unificados. También proporciona un «framework» que incluye interfaces de programación de los que otras aplicaciones software se pueden aprovechar. Esto no es un reemplazo para gestores de paquetes existentes, como yum.

Algunas de las ventajas de la arquitectura de PackageKit sobre otras soluciones de administración de paquetes son que el demonio de PackageKit se ejecuta como un proceso del sistema que no está ligado a ninguna sesión de usuario, lo que significa que una actualización larga o una instalación no se interrumpirán si el usuario que inició la sesión la finaliza. Las tareas se procesan en una cola, lo que significa que múltiples usuarios pueden utilizar PackageKit en paralelo sin bloquear en absoluto a los demás. El acceso a todas las operaciones privilegiadas se controla por medio de PolicyKit.

Figura 1IU de permisos de PolicyKit