TLDR;インストールされているかどうかを確認するために、パッケージ名(例えば、 'make')を指定した単純なPython呼び出しが必要です。そうでない場合は、インストールしてください(私は後半部分もできます)。パッケージがYum Python APIと共にインストールされているかどうかを確認しますか?
問題:
だからhttp://yum.baseurl.org/wiki/YumCodeSnippetsに与えられたいくつかのコード例がありますが、ipythonの内側の周りkludgingと各メソッドが何をするかを推測以外の、のための任意の実際のドキュメントがあるように表示されません。 Python API for yum。それは明らかにすべての部族の知識です。
[編集]どうやら私は誤って(もちろん許容可能な答えを、受信後)APIドキュメントを発見しました。これは、メインページからリンクされているが、ここでは、今後の参考のためですないです。http://yum.baseurl.org/api/yum/
私がする必要がどのような:
私は、他のシステムパッケージ(作る、GCCに依存している展開構成スクリプトを持って、等。)。私はこれらのようにインストールすることができることを知っています:http://yum.baseurl.org/wiki/YumCodeSnippet/SimplestTransactionしかし、そうする前に既にインストールされているかどうかを問い合わせるオプションがありますので、パッケージが存在しない場合は失敗するという追加オプションがありますインストールを強制する。
私はこのプロジェクトの前にPythonに触れたことはありませんでしたが、私は本当に好きですが、 ...モジュールドキュメンテーションのいくつかは、ユニコーン乗り物レフレクタよりも難解です。あなたは、システムが、あなたが探しているのバイナリがあるかどうかを確認するために、サブシステム上で「は」を実行することができ
あなたがリンクしたウェブページから 'YumSearch'スニペットを試しましたか? –
うん、それからの結果は、私にインストール状態の兆候を与えていないようでした - rpmdbは(指定したフィールドのテキストの部分一致に基づいて)パッケージを知っていただけか。多分私はそれを間違っている。 –