Dav*_*rtz 56
yum list installed | grep @epel
Run Code Online (Sandbox Code Playgroud)
dnf list installed | grep @epel
Run Code Online (Sandbox Code Playgroud)
ILM*_*o_7 20
从 RHEL6 开始,正如在这个 stackoverflow answer 中所建议的那样,有一种更彻底的方法可以使用yumdb:
yumdb search from_repo REPOID*
Run Code Online (Sandbox Code Playgroud)
repoid 需要通配符。
如果我们要欺骗和管道输出,那么我们也可以实现漂亮的打印效果。这是一个使用awk
yumdb search from_repo REPOID* |awk -F"\n" '{ RS=""; print $1 }'
Run Code Online (Sandbox Code Playgroud)
使用egrep或grep -e
yumdb search from_repo REPOID* |egrep -v '(from_repo|^$)'
Run Code Online (Sandbox Code Playgroud)
要列出指定存储库中的所有可用包,请执行以下操作:
repoquery -a --repoid=REPONAME
Run Code Online (Sandbox Code Playgroud)
Peq*_*que 19
dnf repo-pkgs <repoid> list installed
Run Code Online (Sandbox Code Playgroud)
上面的命令使用DNF列出从<repoid>. Noterepo-pkgs只是 的别名repository-packages。
从man页面:
man dnf | grep "repository-packages.*list.*installed" -A 1
Run Code Online (Sandbox Code Playgroud)
进一步阅读:
man dnf
Run Code Online (Sandbox Code Playgroud)