![如何从存储库中删除使用 make install 安装的 apache 并使用 apache?](https://linux22.com/image/1108005/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%AD%98%E5%82%A8%E5%BA%93%E4%B8%AD%E5%88%A0%E9%99%A4%E4%BD%BF%E7%94%A8%20make%20install%20%E5%AE%89%E8%A3%85%E7%9A%84%20apache%20%E5%B9%B6%E4%BD%BF%E7%94%A8%20apache%EF%BC%9F.png)
我想从 Ubuntu 11.10 中彻底删除 apache。我已经通过make
和make install
命令安装了 httpd-2.2.22 包。现在我想卸载它并通过 安装apt-get
。有人能帮我吗?
答案1
dpkg
等apt-get
人不知道包里有什么文件httpd-2.2.22
,所以无法删除它们。
返回源目录,看看是否make uninstall
可行。如果不行,或者您不再拥有源,则有一个更复杂的方法。
安装该installwatch
程序,作为checkinstall
软件包的一部分(sudo apt-get install checkinstall
)。
如果需要,请重新获取源代码,按照之前的方式重新配置,然后重建。如果您仍保留安装时的源代码目录,则可以跳过此步骤。
然后,installwatch -o installwatch.log sudo make install
将生成已安装的所有文件的列表make install
。这些是您需要删除以清除手动httpd-2.2.22
安装的文件。