One of the recommended practices to install a software from source is using
checkinstall because it's easier to remove the software later.
But what's the best practice for updating such a software?
Should I remove the installed .deb package first and install the updated software again via
checkinstall? Or can I directly install the software again and the system will automatically recognize that there is an old version of this software installed and overwrite it?