Lista que contém os últimos pacotes instalados / atualizados no Arch Linux, mas com dependências de pulo

1

Como posso obter uma lista de pacotes que foram instalados ou atualizados pela última vez por pacman / pacaur no Arch Linux, incluindo o registro de data e hora? Eu tenho mais uma condição também, eu quero pular dependências. Eu só quero a lista de nomes, escrita em pacaur -S [package] .

OBSERVAÇÃO: essa questão está próxima a esta outra pergunta, intitulada: Lista que contém os últimos pacotes instalados / atualizados no Arch Linux .

    
por Łukasz Polowczyk 22.07.2018 / 15:11

1 resposta

2

Não é possível descobrir quais pacotes foram instalados com pacman -S pkgname (ou ajudantes do AUR como pacaur), porque os pacotes que são reinstalados ou atualizados preservam seu motivo de instalação e os auxiliares do AUR são responsáveis por especificar --asdeps durante a inicialização instalar.

No entanto, você pode usar pacman -Qqe para obter uma lista de pacotes explicitamente instalados e passar essa lista via stdout para o comando expac para imprimir as datas em que foram instaladas / atualizadas pela última vez. Por exemplo:

pacman -Qqe | expac -Q '%-30n\t%l' -

Veja a página de manual do expac para mais detalhes sobre opções de formatação, particularmente --timefmt

    
por 23.07.2018 / 20:59