apt-getにApache2がインストールされていないと表示された場合は、Apache2を削除してもよろしいですか?

apt-getにApache2がインストールされていないと表示された場合は、Apache2を削除してもよろしいですか?

私は今日VPSを再起動しましたが、Nginxが起動を拒否したことがわかりました。 Apache2がすでにサーバー上で実行されていることがわかりました。もちろん停止してNginxを起動しましたが、Apache2はインストールしていません。apt-get remove apache2だから削除しようとしましたが、

パッケージ「apache2」がインストールされていないため、削除されませんでした。

クリアリングも何もしません。どうなりますか? Apache2をどのように削除できますか?

ベストアンサー1

Debian の Apache 2 はパッケージスタックです。

恥ずかしく(質問の日付に基づいて質問者が使用すると予想したもの)、パッケージ「apache2」は依存関係パッケージにすぎません。実際のapache2バイナリは "apache2-mpm-*"パッケージで提供され、initスクリプトは "apache2.2-common"パッケージで提供されます。 mpm パッケージは「apache2.2-common」に依存するため、apache2.2-common を削除すると、wheezing システムから Apache パッケージスタックが正常に削除されます。

提示の構造が変更されました。 「apache2」は、グローバルApacheインスタンスの初期化スクリプト、システム単位、および設定を提供します。これを削除すると、システムはApacheを起動できませんが、実際にApacheバイナリは削除されません。 「apache2-bin」には実際のバイナリが含まれ、「apache2-data」にはApacheに必要なデータファイルが含まれています。

おすすめ記事