Data de instalação de programas regulares durante a instalação do sistema

1

Eu preciso saber como encontrar a data do programa de instalação que foi pré-instalado no sistema. Por exemplo: Como encontrar a data do pré-instalado firefox ? Preciso ver a data em que foi instalado no meu sistema.

    
por KonradDos 24.03.2017 / 16:25

2 respostas

0

Você pode executar o seguinte:

cat /var/log/apt/history.log | grep -B 2 firefox

E ele mostrará as datas das instalações / atualizações / remoções. Observe que, se seu log for muito grande, ele será girado e arquivado em um arquivo como /var/log/apt/history.log.1.gz

Infelizmente, isso não mostra se foi instalado durante a instalação do sistema. Esta informação é muito mais difícil de obter. Você pode ver a data de modificação do binário firefox , mas que pode ter sido modificado posteriormente, por uma atualização, por exemplo.

É seguro assumir que, se não estiver nos arquivos history.log , ele foi instalado com o sistema operacional. Você pode conferir algumas coisas aqui.

Primeiro,

'sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:''

Isso mostrará quando o sistema de arquivos foi criado, mas, se você reinstalar o Ubuntu em algum momento e deixar o filesytem intacto, ele ainda mostrará a data original. Então isso não é muito bom.

Em segundo lugar,

'ls -lt /var/log/installer'

mostrará o arquivo mais antigo na parte inferior. Se o pacote não estiver no primeiro comando cat no topo desta resposta, é seguro assumir que ele foi instalado com o sistema, na última data encontrada usando o comando ls acima. Ter a data do FileSystem e a última data na parte inferior da correspondência do comando ls confirmará a data ainda mais.

    
por Dorian 24.03.2017 / 16:57
0

Acho que tentaria algo com base no grepping (possivelmente compactado) dos arquivos de log do dpkg, por exemplo

$ zgrep -h 'firefox:' /var/log/dpkg.log* | awk '$3 == "install"'
2016-04-20 22:11:24 install firefox:amd64 <none> 45.0.2+build1-0ubuntu1

Se você quiser ver o histórico de instalação / atualização, faça

$ zgrep -h 'firefox:' /var/log/dpkg.log* | awk '$3 ~ /install|upgrade/' | sort -V
2016-04-20 22:11:24 install firefox:amd64 <none> 45.0.2+build1-0ubuntu1
2016-06-30 05:13:54 upgrade firefox:amd64 45.0.2+build1-0ubuntu1 47.0+build3-0ubuntu0.16.04.1
2016-08-06 14:44:58 upgrade firefox:amd64 47.0+build3-0ubuntu0.16.04.1 48.0+build2-0ubuntu0.16.04.1
2016-09-22 12:20:53 upgrade firefox:amd64 48.0+build2-0ubuntu0.16.04.1 49.0+build4-0ubuntu0.16.04.1
2016-10-28 22:45:23 upgrade firefox:amd64 49.0+build4-0ubuntu0.16.04.1 49.0.2+build2-0ubuntu0.16.04.2
2016-11-19 04:04:10 upgrade firefox:amd64 49.0.2+build2-0ubuntu0.16.04.2 50.0+build2-0ubuntu0.16.04.2
2016-12-01 06:23:14 upgrade firefox:amd64 50.0+build2-0ubuntu0.16.04.2 50.0.2+build1-0ubuntu0.16.04.1
2016-12-14 17:49:47 upgrade firefox:amd64 50.0.2+build1-0ubuntu0.16.04.1 50.1.0+build2-0ubuntu0.16.04.1
2017-01-28 06:17:13 upgrade firefox:amd64 50.1.0+build2-0ubuntu0.16.04.1 51.0.1+build2-0ubuntu0.16.04.1
2017-02-07 02:17:49 upgrade firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1 51.0.1+build2-0ubuntu0.16.04.2
2017-03-08 05:34:34 upgrade firefox:amd64 51.0.1+build2-0ubuntu0.16.04.2 52.0+build2-0ubuntu0.16.04.1
2017-03-21 07:17:49 upgrade firefox:amd64 52.0+build2-0ubuntu0.16.04.1 52.0.1+build2-0ubuntu0.16.04.1
    
por steeldriver 24.03.2017 / 17:59