如何判断当前版本是升级还是全新安装

如何判断当前版本是升级还是全新安装

我安装了许多 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

有关详细信息,请参阅调试更新管理器

相关内容