|
It depends on a developer who mantains the code, if the developer is kind enough he/she might include uninstall target in the Makefile, hence making our life easier just run as root
make uninstall
However, some developers don't include uninstall target, usually for code that resides only in one directory somewhere on the filesystem (i.e /usr/local/apache) then removing this directory with all its content resolves uninstall problem.
Another caegory of developers tend to spread files install in different places without providing uninstall target in Makefile (executables in one place, shared libs in another, plugins yet somewhere else). In such a case you have to hunt down every file it installed and remove it.
|