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.
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 org.gnome.software download-updates false
also, disable PackageKit service
systemctl stop packagekit systemctl disable packagekit
or remove it completely.
Install updates with
zypper up or
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.