Então descubra quando você instalou alguns pacotes e veja os registros do histórico do APT /var/log/apt/history.log*
ou os logs do dpkg /var/log/dpkg.log*
Então eu tenho tentado descobrir onde o Ubuntu salva todas as informações do programa para programas instalados. Existe um arquivo de configuração ou um log que um aplicativo como o Crossover escreveria quando fosse instalado? Estou tentando descobrir quando instalei algumas coisas, mas não vejo quando foi.
Então descubra quando você instalou alguns pacotes e veja os registros do histórico do APT /var/log/apt/history.log*
ou os logs do dpkg /var/log/dpkg.log*
Não há nenhuma maneira direta de obter essas informações AFAIK.
No entanto, um tipo de relatório contendo o carimbo de data / hora de cada comando apt-get
que resultou na instalação de pelo menos um pacote seguido pela lista de pacotes instalados pode ser criado analisando os logs em /var/log/apt
:
zcat /var/log/apt/history.log.* | cat - /var/log/apt/history.log | grep -Po '^Start-Date: \K.*|^Install: \K.*' | perl -ne '!/^[0-9]{4}-[0-9]{2}-[0-9]{2}/&&print($prev.$_);$prev=$_'
Por exemplo, o final de tal relatório no meu sistema se parece com isso (eu tive que limpar - reinstalar zsh
algumas vezes, por isso é mencionado duas vezes):
% zcat /var/log/apt/history.log.* | cat - /var/log/apt/history.log | grep -Po '^Start-Date: \K.*|^Install: \K.*' | perl -ne '!/^[0-9]{4}-[0-9]{2}-[0-9]{2}/&&print($prev.$_);$prev=$_' | tail
2016-01-05 19:35:38
zsh:amd64 (5.1.1-1ubuntu1)
2016-01-06 12:19:18
zsh:amd64 (5.1.1-1ubuntu1)
2016-01-07 20:37:19
zsh-common:amd64 (5.1.1-1ubuntu1, automatic)
2016-01-07 23:01:26
ncurses-term:amd64 (5.9+20150516-2ubuntu1, automatic), openssh-server:amd64 (6.9p1-2, automatic), openssh-sftp-server:amd64 (6.9p1-2, automatic), ssh:amd64 (6.9p1-2), ssh-import-id:amd64 (4.5-0ubuntu1, automatic), libck-connector0:amd64 (0.4.6-5, automatic)
2016-01-08 03:31:16
gstreamer1.0-plugins-bad-videoparsers:amd64 (1.6.0-1ubuntu1), libgstreamer-plugins-bad1.0-0:amd64 (1.6.0-1ubuntu1, automatic)