Como atualizar um programa que foi compilado manualmente a partir do código-fonte?

Como atualizar um programa que foi compilado manualmente a partir do código-fonte?

Qual é a melhor maneira de instalar uma atualização que compilei manualmente da fonte para um programa que também compilei manualmente a partir da fonte?

Devo executar sudo make uninstallprimeiro e depois executar sudo make installou basta executar apenas sudo make install?

Alguns Makefiles não fornecem um destino de desinstalação e quando tento fazer uma desinstalação recebo o seguinte erro:

make: *** Nenhuma regra para fazer o alvo 'desinstalar'. Parar.

informação relacionada