Ich möchte, dass der Ubuntu 18.04-Server (nur Text) sich selbst aktualisiert und die ursprüngliche Konfiguration in einem Bash-Skript beibehält. Ich habe versucht
apt update && apt upgrade -y
Und
apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
Und
apt upgrade --yes --force-yes
Und
export DEBIAN_FRONTEND=noninteractive
apt-get -o Dpkg::Options::="--force-confold" upgrade -q -y --force-yes
ALLE funktionieren nicht, was bedeutet, dass sie alle interaktiv sein müssen.
Antwort1
Schließlich erstelle ich ein Skript, das funktioniert.
Dieses versucht, alles zu aktualisieren und die Konfigurationsdatei beizubehalten.
Nur sicher für Boxen mit installiertem Flash.
#!/bin/bash
sudo apt update -y
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confdef" dist-upgrade -q -y --allow-downgrades --allow-remove-essential --allow-change-held-packages