The Daemon
- The first public release of PackageKit!
- New gobject client library for session software to easily talk to PackageKit.
- Asynchronous API that does not block.
- Daemon that can queue and manage multiple simultaneous blocking and non-blocking transactions
- Client applications (pkcon and pkmon) that interact with PackageKit on the command line without any GUI dependencies
- Many compiled and scripted backends: conary, yum, apt, box, alpm
- Comprehensive docbook documentation
- Daemon configuration parameters in etc
- Module level unit tests as standard
- Python backend and frontend helper libraries
- Transaction logging and capability exports for GUI tools
- HAL locking supported for not-to-be interrupted phases of the transaction
- NetworkManager integration for network state (other network detection stacks can also be used in the future)
- PolicyKit integration for fine-grained permission control
GNOME Frontend
- The first public release of gnome-packagekit!
- Current applications and tools:
- pk-application: A more advanced package browser where you can install, remove and get details about installed and available packages.
- pk-update-icon: A session process that checks for updates using PackageKit and optionally applies them automatically.
- pk-install-file: A helper to allow rpms and debs to be double clicked and installed with dependencies automatically.
- pk-install-package: A helper to allow packages to be installed with a progress UI, for instance openoffice-clipart.
- pk-prefs: The preferences tool that sets update checking frequency and other package session preferences.
- pk-update-viewer: A simple application to show the updates available, and more information about each update.
- pk-backend-status: A development tool to see what capabilities the backend author have provided.
- pk-transaction-viewer: A tool that lets you see what was updated, installed or removed and optionally rollback to an old checkpoint.
- pk-repo: A tool that lets you enable and disable installed repositories.
- Some initial translations
- A simple help file.
Tarballs available from my freedesktop page. RPM's available here. My thanks go out to all those who made this possible.
What is it for? Just some universal GUI package software that can be installed in any binary package linux distributive?