pacman
如何获取 Arch Linux 中/最后安装或升级的软件包列表(pacaur
包括时间戳)?我还有一个条件,我想跳过依赖。我只想要用pacaur -S [package]
.
笔记:这个问题与另一个问题很接近,标题为:包含 Arch Linux 中最后安装/升级的软件包的列表。
答案1
无法发现哪些软件包是与pacman -S pkgname
(或像 pacaur 这样的 AUR 帮助程序)一起安装的,因为重新安装或更新的软件包将保留其安装原因,并且 AUR 帮助程序负责--asdeps
在初始安装期间指定。
但是,您可以用来pacman -Qqe
获取显式安装的软件包的列表,并通过 stdout 将该列表传递给命令expac
以打印它们上次安装/更新的日期。例如:
pacman -Qqe | expac -Q '%-30n\t%l' -
有关格式化选项的更多详细信息,请参阅 expac 手册页,特别是--timefmt