У меня есть скрипт, который загружает и заменяет заголовки ядра в Debian squeeze.
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
}
У меня проблема в том, что после того, как aptitude загружает пакет, он бросает скрипт в текстовый интерфейс и задает пользователю кучу вопросов. Есть ли способ пропустить это или отправить вкладку / ввод в соответствующее время, чтобы выбрать «ОК» для всех ответов?
DEBIAN_FRONTEND = noninteractive
работает для обновлений выпуска Debian / Ubuntu.