如果我从源代码tarball中安装Apache,我该如何删除Apache?

我从一个源tar安装了Apache 2.4,似乎在解压目录的makefile中没有“make deinstall”或“make uninstall”选项。
我怎样才能从我的系统中删除已安装的Apache服务器?

系统是FreeBSD; 我避免使用这些端口,因为安装是针对OpenSSL较低版本的testing服务器。

您可以使用rm命令删除手动安装的文件。

(如果你不知道你需要删除哪些文件,有时可以重新make install并查找已更新的文件,尽pipe你可能已经搞得一团糟了。)


下一次您需要构build一个testing环境时,您应该考虑并计划最终删除该环境(例如,在运行configure时使用--prefix=/usr/local/apache-test ,以便所有安装的文件都是方便地在一个目录下)。
这需要您做更多的工作,但不太可能在服务器上造成混乱。

更好的解决scheme是使用FreeBSD的jailfunction来完全限制你的testing环境。 这有一个更陡峭的学习曲线(并使用更多的磁盘空间),但它是隔离/遏制方面的正确的事情。