Package Updater allows you to update packages on your system without rebooting. You can view details about each update and choose which updates to apply.
Package Updater uses PackageKit and can work on any distribution using the native package management framework.