Quiero instalar libpq-deven mi máquina Vagrant. Lo instalo con
$ apt-get install -y libpq-dev
Durante la instalación, aparece un mensaje que pregunta si está permitido reiniciar algunos servicios automáticamente. Este aviso rompe mi disposición de Vagabundo. ¿Cómo puede deshabilitar este aviso?

Texto:
Hay servicios instalados en su sistema que deben reiniciarse cuando se actualizan ciertas bibliotecas, como libpam, libc y libssl. Dado que estos reinicios pueden causar interrupciones en el servicio del sistema, normalmente se le solicitará en cada actualización la lista de servicios que desea reiniciar. Puede elegir esta opción para evitar que se le solicite; en cambio, todos los reinicios necesarios se realizarán automáticamente para que pueda evitar que se le hagan preguntas en cada actualización de la biblioteca.
**** EDITAR ****
Gracias a la respuesta de Patrick y esta pregunta, la arreglé. Ahora mi Vagrantfile contiene:
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libpq-dev
fuente

-ypero parece que no cambia mucho. verman apt-get | less +/--force-yesRespuestas:
Establecer la variable de entorno
DEBIAN_FRONTEND=noninteractive.Por ejemplo:
Esto hará que
apt-getseleccione las opciones predeterminadas.fuente
export DEBIAN_FRONTEND=noninteractive; sudo apt-get update; sudo apt-get install -y libssl-dev openssl. ubuntu 18Deberías poder lograr esto usando
debconf-set-selections. Desde la página del manual:Para determinar la entrada requerida
debconf-set-selectionssi no se conoce, puede responder el mensaje manualmente y luego inspeccionar la base de datos de debconf para encontrar el valor correcto. Para hacer esto, instaledebconf-utils:que proporciona el
debconf-get-selectionscomando Luego:para verificar los valores en la base de datos. En mi sistema (Ubuntu, pero Debian debería ser similar) no se me solicita cuando aplico apt-get install libpq-dev, y tengo esta entrada:
así que deberías poder usar:
para configurar la lista de servicios para reiniciar cuando actualice libssl a 'ninguno'.
Bajo Debian, debería haber más información sobre valores válidos para esta línea en el
questions.datarchivo debajo/var/lib/cdebconf. Consulte https://www.debian.org/releases/stable/i386/apbs03.html.en para obtener más detalles.fuente
Creo que las respuestas existentes pueden ser un poco viejas. Lo siguiente funcionó para mí recientemente.
Para ver la configuración de un paquete
P.EJ:
Para cambiar la configuración
P.EJ
Consejo adicional: para establecer esta configuración para todos los paquetes, use '*' en lugar del nombre del paquete.
P.EJ
fuente
debconf-set-selectionssí lo hizo.