Quem nunca precisou saber quando um pacote foi instalado na sua distro Linux ? Pois é, em poucos comandos você consegue listar por data e até saber o número da versão daquele pacote que foi instalado na sua distribuição. Nesta dica, vamos mostrar como listar todos os pacotes instalados por data e versão no Ubuntu, Debian, CentOS e Arch Linux.
Como ver a lista de pacotes instalados por data no Debian ou Ubuntu ?
Se você está usando Debian, Ubuntu, Linux Mint, Kubuntu, Xubuntu e todas as outras derivações o comando é o mesmo para todas elas. Para listar os pacotes instalados por data, execute:
Uma detalhe importante, você só vai conseguir visualizar os pacotes instalados por data, somente se o log com estes dados tenha sido gerado no arquivo /var/log/dpkg.log. Os logs gerados de forma compactado não vão aparecer com este comando. Para listar a data em que os pacotes foi instalado incluindo os pacotes com log compactado, execute:
Você pode estranhar o comando zcat, na verdade ele lê arquivos compactados, então nós canalizamos a saída do grep para filtragem.
Digamos que eu queira buscar pela data de instalação do pacote apt-mirror então vamos executar os seguintes comandos:
Confira um exemplo do zgrep:
Como ver a lista de pacotes instalados por data no CentOS, RedHat, CentOS, Fedora, SUSE?
Para ver a lista de pacotes instalados por data no CentOS, Red Hat, Fedora, SUSE e muitas outras distribuições GNU/Linux RPM, você deve executar o comando abaixo:
Agora, se você quer data do pacote instalado de forma específica, basta inserir o nome do pacote ao final do comando, veja o exemplo:
Como ver a lista de pacotes instalados por data no Arch Linux, Manjaro
Se você usa o Arch Linux, Manjaro, Apricity, Ninja OS e outras distribuições que tem como base o Arch Linux, é usado o utilitário expac para listar os pacotes instalados por data, no entanto, alguns parâmetros precisam ser inseridos para que o resultado seja assertivo.
Se você precisa dos pacotes mais recente, você pode executar o comando abaixo. Neste exemplo, teremos os 7 últimos pacotes instalados.
Agora você já sabe quais os comandos são necessários para verificar a data da instalação de pacotes no CentOS, Ubuntu, Debian e Arch Linux. Para qualquer sistema operacional derivado de qualquer um deles, os comandos devem ser iguais. Uma vez que algumas distribuições têm mais de um comando que faz o mesmo trabalho, basta manter o que você acha mais fácil.