我在我的VPS上安装了Debian 5,但是我发现它带有apache2已经启动并正在运行。 我试过了
apt-get remove apache2
但它说apache2没有运行。 我查了顶,是的。 那么我把它关掉了。
/etc/init.d/apache2 stop
这工作得很好,closures守护进程。 但是,我仍然无法删除它。 我试过aptitude remove但它说,它没有安装。
到底是怎么回事?
试试apt-get remove apache2-utils 。
在Debian 5中,Apache被分成多个包:
存在相互依存关系:(1)取决于(2),取决于(3),取决于(4)。 因此,删除(4)会导致它们全部被删除。 (apache2软件包本身并不包含太多内容,它只是存在以便您可以执行apt-get install apache2来方便地安装所有这些软件包。
很可能你的VPS没有通过apt-get安装Apache。 看看你是否可以在/ usr / local中find二进制文件,这是从源代码编译的一个信号。
我找不到这样做的好理由…我不喜欢它的声音…
如果你无法通过apt或者synaptic删除软件包,那么很可能apache是(从某种不可预知的angular度来说)是从二进制tarball安装的,或者是从源代码安装的。 在这种情况下,除了手动删除与apache相关的文件外,可能没有太多的工作可做。
删除与Apache相关的一切最好的方法就是运行
apt-get remove apache2*