apt-get - удалить вызывает установку пакета?

Я хочу удалить и очистить 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-sign-image-3.19.0-20-generic linux-tools-3.19.0-20
  Linux-инструменты-3.19.0-20-родовое
Используйте "apt-get autoremove", чтобы удалить их.
Будут установлены следующие дополнительные пакеты:
  php5-CGI
Предлагаемые пакеты:
  PHP-груша
Следующие пакеты будут удалены:
  apache2* libapache2-mod-php5*
Будут установлены следующие НОВЫЕ пакеты:
  php5-CGI
0 обновлено, 1 недавно установлено, 2 для удаления и 15 не обновлено.
Нужно получить 4,419 кБ архивов.
После этой операции будет использовано 8 152 КБ дополнительного дискового пространства.
Вы хотите продолжить? [Да / Нет] Нет
Прервать.

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

1 ответ

Решение

Посылка php5 зависит от того, apache2 или же cgi установлены.

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

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

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

Другие вопросы по тегам