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

8

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

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

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

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

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

Л.Д. Джеймс
источник
1
Возможно, связано с askubuntu.com/questions/130969/… , в котором упоминается файл/var/log/dist-upgrade
1
@NickWeinberg Мне удалось использовать информацию из аналогичного вопроса, чтобы решить мою проблему. Если никто не ответит, я опубликую конкретные детали, которые разрешили этот конкретный вопрос, чтобы он мог быть помечен как отвеченный.
Л.Д. Джеймс

Ответы:

2

Чистая установка 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

Для получения дополнительной информации обратитесь к DebuggingUpdateManager

Джеффри Росс
источник