Não existe nenhum procedimento ou algoritmo genérico para remover instalações arbitrárias de software do sistema, pois os métodos de remoção dependem do método de instalação e localização específicos de cada software.
Por exemplo, se eu instalei netbeans, pycharms ou nvidia drivers diretamente de seus sites. Eles virão em formato .sh, tar.gz ou run. Como posso remover todos eles com alguns comandos?
Não existe nenhum procedimento ou algoritmo genérico para remover instalações arbitrárias de software do sistema, pois os métodos de remoção dependem do método de instalação e localização específicos de cada software.