apt-get --remove はパッケージのインストールをトリガーしますか?

apt-get --remove はパッケージのインストールをトリガーしますか?

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ているかどうかに依存します。apache2cgi

この依存関係を満たすための2つの主な選択肢は、libapache2-mod-php5 または php5-cgi

一方を削除すると、システムはもう一方をインストールします。そうしないと、php5依存関係が満たされなくなります。

依存関係は以下で確認できます。php5 Ubuntu パッケージ データベース内。

関連情報