8

如何使用 yum python API(在 fedora 17 下)搜索已安装的存储库、添加和删除它们。我搜索了大量的网站,找到了如何管理包(比如这里: 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

等等

4

1 回答 1

2

你可以使用eulfedora

eulfedora.api 提供对 Fedora API 的完整访问,主要使用 Fedora 的 REST API。这个低级接口由 eulfedora.server.Repository 和 eulfedora.models.DigitalObject 封装,它们提供了一种更抽象、面向对象和 Pythonic 的方式来与 Fedora 存储库或单个对象和数据流交互。

于 2014-01-13T08:26:01.380 回答