web-dev-qa-db-ja.com

Debian5からのApacheの削除

私のVPSにDebian 5をインストールしましたが、Apache2がすでに稼働していることがわかりました。私は試した

apt-get remove Apache2

しかし、Apache2が実行されていなかったと言っていました。私はトップをチェックし、うん、そこにあった。それで私はそれをオフにしました。

/etc/init.d/Apache2 stop

これは正常に機能し、デーモンをシャットダウンしました。しかし、それでも削除できません。私は試した aptitude removeがインストールされていません。

何が起こっている?

7
Xeoncross

apt-get remove Apache2-utilsをお試しください。

Debian 5では、Apacheは複数のパッケージに分割されています。

  1. Apache2
  2. Apache2-mpm-prefork(またはApache2-mpm-workerまたはApache2-mpm-event)
  3. Apache2.2-共通
  4. Apache2-utils

相互依存関係があります:(1)は(2)に依存し、(2)は(3)に依存し、(4)に依存します。したがって、(4)を削除すると、それらがすべて削除されます。 (Apache2パッケージ自体には多くは含まれていません。単に存在するため、apt-get install Apache2を実行して、これらすべてのパッケージを簡単にインストールできます。)

14
200_success

Apacheに関連するすべてのものを削除する最良の方法は、実行することです

apt-get remove Apache2*

おそらく、VPSにはapt-getを介してインストールされたApacheが付属していません。/usr/localにバイナリが見つかるかどうかを確認します。これは、ソースからコンパイルされていることを示す証拠です。

私はこれをする正当な理由を見つけることができません...そして私はそれの音が好きではありません...

0
alex

aptまたはsynapticを介してパッケージを削除できない場合は、Apacheが(予期しない理由で)バイナリtarballまたはソースからインストールされた可能性があります。この場合、Apacheに関連付けられているファイルを手動で削除する以外にできることはおそらくありません。

0
EEAA