Невозможно узнать, какие пакеты были установлены с помощьюpacman -S pkgname
(или помощников AUR, таких как pacaur ), потому что переустановленные или обновленные пакеты сохранят причину установки, а помощники AUR несут ответственность за указание --asdeps
во время установки. первоначальная установка.
Однако вы можете использовать pacman -Qqe
, чтобы получить список явно установленных пакетов, и передать этот список через стандартный вывод команде expac
, чтобы распечатать даты их последней установки/обновления. Например:
pacman -Qqe | expac -Q '%-30n\t%l' -
См. справочную страницу expac для получения более подробной информации о параметрах форматирования, в частности--timefmt