
He descubierto que muchos paquetes que se instalan con APT tienden a tener muchos paquetes adicionales que se instalan, pero no soy administrador de sistemas, por lo que generalmente acepto esto.
A medida que empiezo a familiarizarme con mi VPS y Debian, empiezo a prestar más atención a lo que se instala y por qué.
Recientemente compilé Nginx desde el código fuente por primera vez, en lugar de instalar Apache usando APT; esto se recomendaba en el documento que estaba leyendo.
Para los administradores de sistemas:
Para instalaciones mínimas, ¿generalmente compila o instala los componentes de la pila manualmente? ¿Está fuera de discusión el uso de paquetes?
Y mi pregunta principal:
¿Cómo debo hacer para mantener una instalación mínima de phpMyAdmin en mi pila LEMP?
Feliz año nuevo.
Respuesta1
El paquete phpmyadmin no tiene una dependencia estricta de Apache, pero está en la línea 'Recomendado:'. Entonces, la respuesta principal es no respetar estas recomendaciones al instalar phpmyadmin:
sudo apt-get --no-install-recommends install phpmyadmin
Y su pregunta paralela: para repetibilidad, siempre uso paquetes. Paquetes proporcionados por el proveedor siempre que sea posible (CentOS en nuestro caso), pero si debo parchear cosas, o si el software no está empaquetado, crearé mis propios paquetes (tenemos ~1500 paquetes personalizados, en su mayoría módulos CPAN).