Я хочу обновить коробку ubuntu без присмотра. Если обновление не удастся, мне придется лететь туда, чтобы исправить это вручную: P, поэтому мой вопрос:
Если во время обновления пакета ядра или пользовательского пространства произойдет отключение питания, будет ли система работать стабильно?
примеры сценариев:
- обновить ядро с помощью update-grub atomic или нет?
- пакет A1 и B1 зависят от C1. Новые версии A2 и B2 зависят от C2, но не от C1. Обновление получило A2 и C2, а затем отключение питания. Что происходит? Я думаю, это зависит от того, как dpkg применяет обновления после загрузки.
Дополнение: если dpkg не может этого добиться, какие у меня есть варианты? Такие вещи, как docker, похоже, не решают эту проблему, поскольку хост-ОС все еще нуждается в обновлении. Спасибо!
Добавлено: что такое неконтролируемый способ: у меня тысячи таких ящиков работают в разных местах. Кто-то может случайно отключиться в любой момент. Для обновления мой сервер отправляет им команду «обновить до версии XXX». они выполняют команду автономно.