Как узнать, была ли обновлена ​​текущая версия или установлена ​​новая?

У меня есть ряд установок Ubuntu 16.04. Некоторые из них были обновлены с предыдущей версии. Некоторые из них были свежими.

Некоторые из моих установок имеют проблемы, которые я не испытываю с некоторыми другими.

Я пытаюсь определить, являются ли проблемы, с которыми я сталкиваюсь, из-за проблем с обновлением и лучше ли работают свежие установки.

Если свежие установки работают лучше в каждом случае, я мог бы выполнить новые установки на некоторых компьютерах, с которыми у меня возникли проблемы.

Заранее спасибо всем, кто знает, как проверить, была ли запущенная ОС изначально установлена ​​как работающая версия.

1 ответ

Решение

Чистая установка Ubuntu 16.04 не должна иметь файлов в каталоге /var/log/dist-upgrade, Таким образом, вы можете проверить наличие main.log, чтобы определить, была ли установка чистой установкой или обновлением, например, с использованием bash.

if [ -f /var/log/dist-upgrade/main.log ]
then echo upgrade
else echo clean install
fi

Для получения дополнительной информации обратитесь к http://wiki.ubuntu.com/DebuggingUpdateManager

Другие вопросы по тегам