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 の REST API を利用して、Fedora API への完全なアクセスを提供します。この低レベルのインターフェースは eulfedora.server.Repository および eulfedora.models.DigitalObject によってラップされ、Fedora リポジトリまたは個々のオブジェクトおよびデータストリームと相互作用する、より抽象的でオブジェクト指向の Python 的な方法を提供します。

于 2014-01-13T08:26:01.380 に答える