If it worked for suse that's nice, but it's not good practise to update a program (or parts of it) while that program is running.
A running program can keep a lock on files, thus preventing any other programs from updating the files.
For example,if you compile php into apache, and you don't stop apahce before doing the make install of apache, the installation will not update the apache binary, making you wonder why you still see the old version after an apache restart.