Software Maintenance

On OpenSuse, PackageKit takes care of system updates. This can be annoying as it downloads them on system start and can not be easily controlled by the user. Packagekitd can be killed as the root user.

Preferred Applications

Run the app with the same name and set the defaults, i.e. file manager, browser, etc.


To prevent PackageKit automatically downloading all the update packages, run gsettings set download-updates false also, disable PackageKit service

systemctl stop packagekit
systemctl disable packagekit

or remove it completely.

Install updates with zypper up or zypper dup.



zypper ps -s lists processes that need to be restarted. zypper packages --orphaned shows orphaned packages. sudo zypper remove --clean-deps nodejs to remove and clean-up the dependencies.