
apache2 を削除して消去したいのですが、なぜこれによって php5-cgi のインストールがトリガーされるのでしょうか?
sudo apt-get --purge で apache2 を削除します パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 次のパッケージは自動的にインストールされ、不要になりました。 linux-headers-3.19.0-20 linux-headers-3.19.0-20-generic linux-image-3.19.0-20-generic linux-image-extra-3.19.0-20-generic linux-signed-image-3.19.0-20-generic linux-tools-3.19.0-20 linux-tools-3.19.0-20-ジェネリック 削除するには、「apt-get autoremove」を使用します。 次の追加パッケージがインストールされます: php5-cgi 推奨パッケージ: php-pear 以下のパッケージは削除されます: apache2* libapache2-mod-php5* 次の新しいパッケージがインストールされます: php5-cgi アップグレードされたものは 0 個、新規インストールされたものは 1 個、削除するものは 2 個、アップグレードされていないものは 15 個。 4,419 kB のアーカイブを取得する必要があります。 この操作の後、8,152 KB の追加ディスク領域が使用されます。 続行しますか? [Y/n] n アボート。
上記を実行すると、実際に新しいパッケージがインストールされました。代替案ではないと思います。
答え1
パッケージは、またはのいずれかがインストールされphp5
ているかどうかに依存します。apache2
cgi
この依存関係を満たすための2つの主な選択肢は、libapache2-mod-php5
または php5-cgi
。
一方を削除すると、システムはもう一方をインストールします。そうしないと、php5
依存関係が満たされなくなります。
依存関係は以下で確認できます。php5 Ubuntu パッケージ データベース内。