apt-get: ¿eliminar activa la instalación de un paquete?

apt-get: ¿eliminar activa la instalación de un paquete?

Quiero eliminar y purgar Apache2. ¿Por qué esto activa una instalación de php5-cgi?

sudo apt-get --purge eliminar apache2

Leyendo listas de paquetes... Listo
Construyendo árbol de dependencias       
Leyendo información de estado... Listo
Los siguientes paquetes se instalaron automáticamente y ya no son necesarios:
  encabezados-de-linux-3.19.0-20 encabezados-de-linux-3.19.0-20-imagen-genérica-de-linux-3.19.0-20-imagen-genérica-de-linux-extra-3.19.0-20-imagen-genérica-firmada-de-linux- 3.19.0-20-herramientas-linux-genéricas-3.19.0-20
  herramientas-linux-3.19.0-20-genéricas
Utilice 'apt-get autoremove' para eliminarlos.
Se instalarán los siguientes paquetes adicionales:
  php5-cgi
Paquetes sugeridos:
  php-pera
Los siguientes paquetes serán ELIMINADOS:
  apache2* libapache2-mod-php5*
Se instalarán los siguientes paquetes NUEVOS:
  php5-cgi
0 actualizados, 1 recién instalado, 2 para eliminar y 15 no actualizados.
Necesita obtener 4.419 kB de archivos.
Después de esta operación, se utilizarán 8.152 kB de espacio adicional en disco.
¿Quieres continuar? [S/n] n
Abortar.

Cuando publiqué arriba, ¡de hecho instaló ese nuevo paquete! No creo que sea una alternativa.

Respuesta1

El paquete php5depende de tener instalado apache2o cgi.

Las dos opciones principales para satisfacer esta dependencia sonlibapache2-mod-php5 o php5-cgi.

Si elimina uno, el sistema instalará el otro; de lo contrario, php5tendría una dependencia no satisfecha.

Puedes ver las dependencias enphp5 en la base de datos de paquetes de Ubuntu.

información relacionada