PackageKit
From Wikipedia, the free encyclopedia
PackageKit es un paquete gratuito de aplicaciones de software diseñado para proporcionar un front-end coherente y de alto nivel para diferentes sistemas de gestión de paquetes. PackageKit fue creado por Richard Hughes.
| PackageKit | ||
|---|---|---|
|
| ||
|
| ||
| Información general | ||
| Tipo de programa | Sistema de gestión de paquetes | |
| Desarrollador | Richard Hughes | |
| Lanzamiento inicial | 2007 | |
| Licencia | GPL | |
| Información técnica | ||
| Programado en | C, C++, Python | |
| Interfaz gráfica predeterminada | ||
| Versiones | ||
| Última versión estable | 1.3.0 (16 de junio de 2024 (1 año, 8 meses y 27 días)) | |
| Enlaces | ||
La suite es ostensiblemente multiplataforma, a pesar de que está destinada básicamente a las distribuciones de Linux que sigan las normas de interoperabilidad establecidas por el grupo freedesktop.org. Utiliza el software de bibliotecas proporcionada por los proyectos D-Bus y PolicyKit para manejar comunicación entre procesos y negociación de privilegios.
Historia
Diseño
PackageKit en sí mismo es un demonio de sistema llamado packagekitd. Una biblioteca llamado libpackagekit también permite a otros programas triviales interactuar con PackageKit.[1]
Características:
- Instalación de archivos locales.
- Autenticación utilizando PolicyKit.
- No sustituye a las actuales herramientas de los paquetes.
- Sistema de multi-usuario consciente - no permitirá el apagado del sistema en partes críticas de la operación.
- Un sistema de salidas del demonio cuando no esté en uso.
Frontends

Actualmente existen tres frontends para PackageKit:
- Gnome-packagekit, para ser utilizado en el escritorio GNOME.
- KPackageKit, para ser utilizado en el escritorio KDE.
- pkcon, para ser utilizado sin entorno gráfico (línea de comandos).
Backends
Un número de diferentes sistemas de gestión de paquetes (conocidos como backends) soportan los diferentes métodos de administración de paquetes y las señales que se utilizan por el front-end de herramientas.[3] Los Backends soportados incluyen Advanced Packaging Tool, alpm, caja, Conary, opkg, PiSi, poldek, Smart Package Manager, Yellow dog Updater, Modified, y zypper.
Véase también
Portal:Software libre. Contenido relacionado con Software libre.- ConsoleKit
- DeviceKit
- PolicyKit