
Я хочу удалить и очистить 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.