如何使用 yum python API(在 fedora 17 下)搜索已安装的 repostiries,添加和删除它们。 我搜索了大量网站,找到了如何管理包(如此处:http://phacker.org/2008/06/20/yum-python-api/),但我没有在任何地方找到如何处理存储库。
例如,我希望能够使用 python yum API 获得与以下相同的结果:
yum repolist
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm`
(最后一个类似于yum-config-manager --add-repo; yum-config-manager --enable
)
等等
最佳答案
你可以使用eulfedora
eulfedora.api provides complete access to the Fedora API, primarily making use of Fedora's REST API. This low-level interface is wrapped by eulfedora.server.Repository and eulfedora.models.DigitalObject, which provide a more abstract, object-oriented, and Pythonic way of interacting with a Fedora Repository or with individual objects and datastreams.
关于python - 如何使用 yum python API 列出、添加和删除存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988993/