列出所有下载的包- repotrack / rpm



我正在使用repotrack下载软件包,做这样的事情-

repotrack -a x86_64 -p $PACKAGE_LOCATION/Packages $pckg

从文本文件中获取$pckg。现在我想在安装之前验证所有包(和依赖项)的签名。

rpm --checksig <package_name>

这里我需要下载的所有包和依赖的package_name。这样做的一种方法是ls超过$PACKAGE_LOCATION/Packages的位置。但我使用bash脚本和循环ls内容是脆弱的。我想尝试的另一种机制是使用rpm -qa,但这会查询所有已安装(而不是下载)的软件包。

我能做些什么来获得所有下载包的列表吗?

希望如果您正在查找您安装的软件包,请使用下面的命令。

rpm -qa | grep packagename

你也可以使用rpm --help来获取更多的标志信息。希望能有所帮助!!

相关内容

  • 没有找到相关文章

最新更新