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.