从 Debian 5 中删除 Apache

Xeo*_*oss 7 vps debian apache-2.2

我在我的 VPS 上安装了 Debian 5,但我发现它已经启动并运行了 apache2。我试过

apt-get remove apache2
Run Code Online (Sandbox Code Playgroud)

但它说 apache2 没有运行。我检查了顶部,是的,它就在那里。然后我把它关掉了。

/etc/init.d/apache2 stop
Run Code Online (Sandbox Code Playgroud)

工作正常并关闭守护程序。但是,我仍然无法删除它。我试过了,aptitude remove但它说它没有安装。

到底是怎么回事?

200*_*ess 14

试试apt-get remove apache2-utils

在 Debian 5 中,Apache 被拆分为多个包:

  1. 阿帕奇2
  2. apache2-mpm-prefork(或 apache2-mpm-worker 或 apache2-mpm-event)
  3. apache2.2-common
  4. apache2-utils

存在相互依赖关系:(1)依赖于(2),依赖于(3),依赖于(4)。因此,删除 (4) 会导致所有这些都被删除。(apache2 包本身并不包含太多内容;它的存在只是apt-get install apache2为了方便您安装所有这些包。)