Yes, they are different, install/update from local (a develop mode) and remote should different, and for remote case, separately install() and update() is needed for preventing security issues.