Ich habe ein Skript, das Kernel-Header in Debian Squeeze herunterlädt und ersetzt.
function fixHeaders(){
#Replace the kernel headers from OVH with standard kernel headers...
aptitude -y install linux-image-2.6.32-5-amd64
sed s/'GRUB_DEFAULT=0'/'GRUB_DEFAULT=1'/g
update-grub
echo "Rebooting the machine. Run this script again after reboot and choose option 2."
sleep 1
reboot
}
Das Problem, das ich habe, ist, dass aptitude nach dem Herunterladen des Pakets das Skript in eine Text-GUI wirft und dem Benutzer eine Reihe von Fragen stellt. Gibt es eine Möglichkeit, dies zu überspringen oder zu den entsprechenden Zeiten Tab / Eingabe zu senden, um "OK" für alle Antworten auszuwählen?
DEBIAN_FRONTEND = noninteractive
funktioniert für Debian / Ubuntu-Release-Upgrades.