Pregunta ¿Cómo le pido a apt-get que omita cualquier paso de configuración interactivo posterior a la instalación?


Tengo un script de compilación del servidor que usa apt-get para instalar paquetes. Luego coloca los archivos de configuración preescritos directamente en su lugar, por lo que no es necesario el diálogo de configuración interactivo posterior a la instalación en paquetes como postfix. ¿Cómo me salto esta etapa de la instalación? Crea una pieza de intervención manual que preferiría evitar.

Soy consciente de la -qq opción, pero la página de manual advierte contra su uso sin especificar un modificador de no acción. yo hacer Quiero realizar una acción, solo quiero suprimir una parte específica de ella.


110
2018-01-26 16:19


origen




Respuestas:


Puedes hacer un par de cosas para evitar esto. Configurando el DEBIAN_FRONTEND variable a noninteractive y usando -y bandera. Por ejemplo:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Si necesita instalarlo vía sudo, use:

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]

170
2018-01-26 16:29



Esto funcionó para mí hasta que un día no lo hizo. Algún tipo de mensaje "urgencia = alta". Necesitas DEBIAN_FRONTEND, y Y el q conjunto de banderas, es decir, DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename] - Jeff Mixon