pacman-列出给定 repo 中已安装的软件包

pacman-列出给定 repo 中已安装的软件包

如何列出来自某个repo特定目录的所有已安装的软件包community

我想要像这样的简单输出(只是一个名称列表):

zynaddsubfx
xsel
...

答案1

尝试paclist

paclist - List all packages installed from a given repo

例如列出从以下位置安装的所有软件包community

paclist community

如果您只想要名称(不包含版本号),您可以使用以下命令:

awk '{print $1}' <(paclist community)

或者

cut -d' ' -f1 <(paclist community)

答案2

无需安装pacman-contrib包即可实现该目标:

pacman -Sl reponame | grep "\[installed\]"

相关内容