我从源 tar 安装了 Apache 2.4,但解压目录中的 makefile 中似乎没有“make deinstall”或“make uninstall”选项。
如何从系统中删除已安装的 Apache 服务器?
该系统是 FreeBSD;我避免使用端口,因为安装是为了使用较低版本的 OpenSSL 的测试服务器。
答案1
使用命令删除手动安装的文件rm
。
(如果您不知道需要删除哪些文件,有时make install
再次查找已更新的文件会有所帮助 - 但您可能已经把自己弄得一团糟。)
下次您需要构建测试环境时,您应该仔细考虑并计划最终删除该环境(例如,在--prefix=/usr/local/apache-test
运行时使用configure
,以便所有安装的文件都方便地放在一个目录下)。
这需要您做更多的工作,但不太可能弄乱您的服务器。
更好的解决方案是使用 FreeBSD 的jail
功能完全限制您的测试环境。这具有更陡峭的学习曲线(并且占用更多磁盘空间),但从隔离/遏制的角度来看,这是正确的选择。