TLDR; 我需要一个简单的Python调用,给定包名(例如,“make”)来查看它是否安装;如果没有安装,则安装它(我可以做后半部分)。
问题:所以在http://yum.baseurl.org/wiki/YumCodeSnippets中提供了一些代码示例,但除了在ipython中进行猜测并猜测每个方法的作用外,似乎没有任何实际的yum Python API文档。显然,这都是部落知识。
【编辑】:显然,我只是偶然发现了API文档(在收到可接受的答案之后,当然)。它没有链接到主页面,但这里是将来的参考:http://yum.baseurl.org/api/yum/ 我需要做什么:我有一个依赖于其他系统包(make、gcc等)的部署配置脚本。我知道我可以像这样安装它们:http://yum.baseurl.org/wiki/YumCodeSnippet/SimplestTransaction,但我想有一个选项来查询它们是否已经安装,这样我就可以有额外的选择,如果这些包不存在,就可以简单地失败而不是强制安装。如何正确调用此功能(或更好的是,是否有人真正费心在代码示例之外适当地记录API文档?)
我以前从未接触过Python,现在我真的很喜欢它,但是...其中一些模块文档比骑独角兽的小矮人还难找。
问题:所以在http://yum.baseurl.org/wiki/YumCodeSnippets中提供了一些代码示例,但除了在ipython中进行猜测并猜测每个方法的作用外,似乎没有任何实际的yum Python API文档。显然,这都是部落知识。
【编辑】:显然,我只是偶然发现了API文档(在收到可接受的答案之后,当然)。它没有链接到主页面,但这里是将来的参考:http://yum.baseurl.org/api/yum/ 我需要做什么:我有一个依赖于其他系统包(make、gcc等)的部署配置脚本。我知道我可以像这样安装它们:http://yum.baseurl.org/wiki/YumCodeSnippet/SimplestTransaction,但我想有一个选项来查询它们是否已经安装,这样我就可以有额外的选择,如果这些包不存在,就可以简单地失败而不是强制安装。如何正确调用此功能(或更好的是,是否有人真正费心在代码示例之外适当地记录API文档?)
我以前从未接触过Python,现在我真的很喜欢它,但是...其中一些模块文档比骑独角兽的小矮人还难找。
YumSearch
代码片段吗? - David Z