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.