パッケージがインストールされているかどうかを確認するPythonの方法

サビオマシュー

Centos / RedhatにインストールされているパッケージのリストをチェックするPythonの方法は?

bashスクリプトでは、次のようにします。

 rpm -qa | grep -w packagename
ラミヤ・ラメッシュ
import sys
import rpm

ts = rpm.TransactionSet()
mi = ts.dbMatch( 'name', sys.argv[1] )
try :
    h = mi.next()
    print "%s-%s-%s" % (h['name'], h['version'], h['release'])
except StopIteration:
    print "Package not found"
  1. TransactionSet()はRPMデータベースを開きます
  2. パラメータのないdbMatchは、インストールされたパッケージのセット全体を調べるために一致イテレータを設定します。一致イテレータでnextを呼び出して、1つのパッケージを表すヘッダーオブジェクトである次のエントリを取得できます。
  3. dbMatchを使用して特定のパッケージを照会することもできます。タグの名前と、探しているタグの値を渡す必要があります。

    dbMatch('name','mysql')
    

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonパッケージがインストールされているかどうかを確認する

分類Dev

RパッケージがRにインストールされているかどうかを確認するifステートメントの作成方法

分類Dev

パッケージがインストールされているかどうかを確認します

分類Dev

Pythonを使用してUbuntuにパッケージがインストールされているかどうかを確認する方法

分類Dev

GentooPortage。特定のパッケージがインストールされている理由を確認するにはどうすればよいですか?

分類Dev

Yum Python APIと共にパッケージがインストールされているかどうかを確認しますか?

分類Dev

Debianパッケージがインストールされているかどうかを確認するためにループします

分類Dev

Node.jsスクリプト内からパッケージがインストールされているかどうかを確認します

分類Dev

パッケージがpipを介して特別にインストールされているかどうかを確認する

分類Dev

パッケージがインストールされているかどうかを確実に確認します

分類Dev

インストールされているpipパッケージのサイズを確認するにはどうすればよいですか?

分類Dev

インストールされたパッケージが他のインストールされたパッケージに依存しているかどうかを確認します

分類Dev

システムパッケージがインストールされているかどうかをGoで確認します

分類Dev

yum-パッケージがすでにインストールされているかどうかを確認します

分類Dev

yum-パッケージがすでにインストールされているかどうかを確認します

分類Dev

Linux「Screen」パッケージがインストールされているかどうかを確認します

分類Dev

WIX は、VS2015 C++ 再頒布可能パッケージがインストールされているかどうかを確認します

分類Dev

'aptitude'を使用して特定の日にインストールされたパッケージを確認するにはどうすればよいですか?

分類Dev

Pythonを使用してMavenがインストールされているかどうかを確認する方法

分類Dev

パッケージがいつインストールされたかを確認するにはどうすればよいですか?

分類Dev

インストールされているbrewパッケージに特定の依存関係があるかどうかを確認する方法はありますか?

分類Dev

特定のパッケージがrakeを使用してLinuxにインストールされているかどうかを確認するにはどうすればよいですか?

分類Dev

InnoSetupを使用して特定のWindowsUpdateパッケージ(KB * .msu)がインストールされているかどうかを確認するにはどうすればよいですか?

分類Dev

apt-getパッケージがインストールされているかどうかを確認し、Linuxにインストールされていない場合はインストールします

分類Dev

パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

分類Dev

パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

分類Dev

cocoaPodsが私のMacにインストールされているかどうかを確認する方法

分類Dev

gccが私のPCにインストールされているかどうかを確認する方法

分類Dev

パッケージがインストールされているかどうかを確認するためにbashスクリプトでifステートメントを使用する際の問題

Related 関連記事

  1. 1

    Pythonパッケージがインストールされているかどうかを確認する

  2. 2

    RパッケージがRにインストールされているかどうかを確認するifステートメントの作成方法

  3. 3

    パッケージがインストールされているかどうかを確認します

  4. 4

    Pythonを使用してUbuntuにパッケージがインストールされているかどうかを確認する方法

  5. 5

    GentooPortage。特定のパッケージがインストールされている理由を確認するにはどうすればよいですか?

  6. 6

    Yum Python APIと共にパッケージがインストールされているかどうかを確認しますか?

  7. 7

    Debianパッケージがインストールされているかどうかを確認するためにループします

  8. 8

    Node.jsスクリプト内からパッケージがインストールされているかどうかを確認します

  9. 9

    パッケージがpipを介して特別にインストールされているかどうかを確認する

  10. 10

    パッケージがインストールされているかどうかを確実に確認します

  11. 11

    インストールされているpipパッケージのサイズを確認するにはどうすればよいですか?

  12. 12

    インストールされたパッケージが他のインストールされたパッケージに依存しているかどうかを確認します

  13. 13

    システムパッケージがインストールされているかどうかをGoで確認します

  14. 14

    yum-パッケージがすでにインストールされているかどうかを確認します

  15. 15

    yum-パッケージがすでにインストールされているかどうかを確認します

  16. 16

    Linux「Screen」パッケージがインストールされているかどうかを確認します

  17. 17

    WIX は、VS2015 C++ 再頒布可能パッケージがインストールされているかどうかを確認します

  18. 18

    'aptitude'を使用して特定の日にインストールされたパッケージを確認するにはどうすればよいですか?

  19. 19

    Pythonを使用してMavenがインストールされているかどうかを確認する方法

  20. 20

    パッケージがいつインストールされたかを確認するにはどうすればよいですか?

  21. 21

    インストールされているbrewパッケージに特定の依存関係があるかどうかを確認する方法はありますか?

  22. 22

    特定のパッケージがrakeを使用してLinuxにインストールされているかどうかを確認するにはどうすればよいですか?

  23. 23

    InnoSetupを使用して特定のWindowsUpdateパッケージ(KB * .msu)がインストールされているかどうかを確認するにはどうすればよいですか?

  24. 24

    apt-getパッケージがインストールされているかどうかを確認し、Linuxにインストールされていない場合はインストールします

  25. 25

    パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

  26. 26

    パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

  27. 27

    cocoaPodsが私のMacにインストールされているかどうかを確認する方法

  28. 28

    gccが私のPCにインストールされているかどうかを確認する方法

  29. 29

    パッケージがインストールされているかどうかを確認するためにbashスクリプトでifステートメントを使用する際の問題

ホットタグ

アーカイブ