如何判断当前版本是否已升级或全新安装


8

我安装了一些Ubuntu 16.04。其中一些已从以前的版本升级。其中一些是全新安装的。

我的一些安装中有一些我没有遇到的问题。

我试图确定我遇到的问题是否是由于升级问题引起的,以及全新安装的功能是否更好。

如果全新安装在每种情况下都能正常运行,则我可能会在遇到问题的某些计算机上执行全新安装。

在此先感谢所有知道如何测试正在运行的操作系统是否最初作为运行版本安装的人。


1
可能与askubuntu.com/questions/130969/…有关,其中提到了文件/var/log/dist-upgrade

1
@NickWeinberg我能够使用类似问题的信息来解决我的问题。如果没有人回答,我将发布解决此特定问题的详细信息,以便可以将其正确标记为已回答。
LD詹姆斯

Answers:


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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.