如果我从源 tarball 安装了 Apache,该如何删除它?

如果我从源 tarball 安装了 Apache,该如何删除它?

我从源 tar 安装了 Apache 2.4,但解压目录中的 makefile 中似乎没有“make deinstall”或“make uninstall”选项。
如何从系统中删除已安装的 Apache 服务器?

该系统是 FreeBSD;我避免使用端口,因为安装是为了使用较低版本的 OpenSSL 的测试服务器。

答案1

使用命令删除手动安装的文件rm

(如果您不知道需要删除哪些文件,有时make install再次查找已更新的文件会有所帮助 - 但您可能已经把自己弄得一团糟。)


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

更好的解决方案是使用 FreeBSD 的jail功能完全限制您的测试环境。这具有更陡峭的学习曲线(并且占用更多磁盘空间),但从隔离/遏制的角度来看,这是正确的选择。

相关内容