本記事では、obshell-sdk-pythonを使用して必要なRPMパッケージを検索する方法について説明します。
説明
まずは、obshell-sdk-pythonクイックスタートを参照して、obshell-sdk-pythonの使用方法を確認することをお勧めします。
サンプルコード
指定されたアーキテクチャまたはシステムのRPMパッケージを検索します。
最新バージョンのRPMパッケージを検索します。
from obshell.mirror import BASE_COMMUNITY_MIRROR, EL8, AARCH64 # 実行マシンと異なるアーキテクチャの最新のobshellパッケージを検索し、実行します。 def search_diff_arch(): # 指定アーキテクチャとシステムをそれぞれaarch64、el8とします。 mirror = BASE_COMMUNITY_MIRROR.get_mirror(EL8, AARCH64) pkgs = mirror.search("obshell") print (pkgs)指定バージョンのRPMパッケージを検索します。
from obshell.mirror import BASE_COMMUNITY_MIRROR, EL8, AARCH64 # 実行マシンと異なるアーキテクチャの指定バージョンのobshellパッケージを検索し、実行します。 def search_diff_arch_version(): # 指定アーキテクチャとシステムをそれぞれaarch64、el8とします。 mirror = BASE_COMMUNITY_MIRROR.get_mirror(EL8, AARCH64) pkgs = mirror.search("obshell", version="4.2.4.0") print (pkgs)
関連ドキュメント
obshell-sdk-goを使用したAPIメソッドのリクエスト方法については、RPMパッケージの検索を参照してください。