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-generic
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  php5-cgi
Предлагаемые пакеты:
  php-груша
Следующие пакеты будут УДАЛЕНЫ:
  apache2* libapache2-mod-php5*
Будут установлены следующие НОВЫЕ пакеты:
  php5-cgi
0 обновлено, 1 установлено заново, 2 для удаления и 15 не обновлено.
Необходимо получить 4419 КБ архивов.
После этой операции будет использовано 8 152 КБ дополнительного дискового пространства.
Хотите продолжить? [Т/И] н
Прервать.

Когда я выдал выше, он действительно установил этот новый пакет! Я бы не подумал, что это альтернатива

решение1

Пакет php5зависит от наличия установленного apache2или cgi.

Два основных варианта удовлетворения этой зависимости:libapache2-mod-php5 или php5-cgi.

Если удалить один, система установит другой, в противном случае php5возникнет неудовлетворенная зависимость.

Вы можете увидеть зависимости наphp5 в базе данных пакетов Ubuntu.

Связанный контент