查询yum数据库以获取包可用性

时间:2012-12-13 15:21:01

标签: python bash yum repository

我正在努力将一组RPM包整合到一组新的,更有组织的Yum存储库中。我已经手动重新打包了它们的一部分并将它们上传到存储库中,但是我有一个更大的集合,可以自动构建和打包,也可以使用第三方源提供的更新版本。

我需要能够,给定一个包名(以及可选的存储库ID列表),以编程方式检查并查看它是否已经可用,如果没有,则将其上传到库。我曾经玩过repoquery和yum搜索,但似乎没有足够的脚本可用于我的目的。

1 个答案:

答案 0 :(得分:0)

我对我的一个脚本有类似的要求。我使用repoquery命令检查并查看远程存储库中是否存在特定的软件包/版本。

使用以下命令,您可以轻松查看特定包(及其所有版本)是否存在。

labelname1.Text += reader["FILE_NAME"].ToString();