Today I ran a manual upgrade via the command line, and despite using the DEBIAN_FRONTEND=noninteractive environment variable I still received a couple of configuration prompts (e.g., matrix-synapse). I was a bit surprised and simply accepted the default responses, which led me to wonder the following:
-
Why did I receive the configuration prompts despite the DEBIAN_FRONTEND=noninteractive environment variable?
-
In terms of the state of the system after an upgrade, what is the difference between upgrades with unattended-upgrades and upgrades with the DEBIAN_FRONTEND=noninteractive environment variable?
-
What is the difference between upgrades with the DEBIAN_FRONTEND=noninteractive environment variable and simply accepting the default responses (e.g., β "Do you want to continue [y/N]?β answered with N)?
-
What is the -y option (i.e., automatic βyesβ to prompts)? Does the -y tag mean always answer yes (e.g., β "Do you want to continue [y/N]?β would be answered with y) or always answer with the default response (e.g., β "Do you want to continue [y/N]?β would be answered with N)?
Just curious.