Como saber se a versão atual foi atualizada ou uma nova instalação

8

Eu tenho várias instalações de instalação do ubuntu 16.04. Alguns deles foram atualizados a partir de uma versão anterior. Alguns deles eram instalações novas.

Algumas de minhas instalações têm problemas que eu não experimentei de outras.

Estou tentando identificar se os problemas que eu tenho são por causa de problemas com a atualização e se as novas instalações estão funcionando melhor.

Se as novas instalações estiverem funcionando melhor em todas as instâncias, eu posso executar novas instalações em alguns computadores com problemas.

Agradecemos antecipadamente a quem souber como testar se o sistema operacional em execução foi instalado inicialmente como a versão em execução.

LD James
fonte
1
Possivelmente relacionado ao askubuntu.com/questions/130969/… , que menciona o arquivo/var/log/dist-upgrade
1
@NickWeinberg Consegui usar as informações de uma pergunta semelhante para resolver meu problema. Se ninguém responder, publicarei os detalhes específicos que resolveram esta questão específica, para que ela possa ser marcada corretamente como respondida.
LD James

Respostas:

2

Uma instalação limpa do Ubuntu 16.04 não deve ter arquivos no diretório /var/log/dist-upgrade. Assim, você pode testar a existência do main.log lá para determinar se a instalação foi uma instalação limpa ou uma atualização, por exemplo, usando o bash

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

Para mais informações, consulte DebuggingUpdateManager

Jeffrey Ross
fonte