私のVPSにDebian 5をインストールしましたが、Apache2がすでに稼働していることがわかりました。私は試した
apt-get remove Apache2
しかし、Apache2が実行されていなかったと言っていました。私はトップをチェックし、うん、そこにあった。それで私はそれをオフにしました。
/etc/init.d/Apache2 stop
これは正常に機能し、デーモンをシャットダウンしました。しかし、それでも削除できません。私は試した aptitude remove
がインストールされていません。
何が起こっている?
apt-get remove Apache2-utils
をお試しください。
Debian 5では、Apacheは複数のパッケージに分割されています。
相互依存関係があります:(1)は(2)に依存し、(2)は(3)に依存し、(4)に依存します。したがって、(4)を削除すると、それらがすべて削除されます。 (Apache2パッケージ自体には多くは含まれていません。単に存在するため、apt-get install Apache2
を実行して、これらすべてのパッケージを簡単にインストールできます。)
Apacheに関連するすべてのものを削除する最良の方法は、実行することです
apt-get remove Apache2*
おそらく、VPSにはapt-getを介してインストールされたApacheが付属していません。/usr/localにバイナリが見つかるかどうかを確認します。これは、ソースからコンパイルされていることを示す証拠です。
私はこれをする正当な理由を見つけることができません...そして私はそれの音が好きではありません...
apt
またはsynaptic
を介してパッケージを削除できない場合は、Apacheが(予期しない理由で)バイナリtarballまたはソースからインストールされた可能性があります。この場合、Apacheに関連付けられているファイルを手動で削除する以外にできることはおそらくありません。