本記事では、obshell-sdk-pythonを使用して必要なRPMパッケージを検索する方法について説明します。
説明
最新バージョンのRPMパッケージを検索する
from obshell import search_package # マシンと同じアーキテクチャおよびシステムの最新のobshellパッケージを検索して実行する def search_same_arch(): pkgs = search_package("obshell") print (pkgs)指定バージョンのRPMパッケージを検索する
from obshell import search_package # マシンと同じアーキテクチャおよびシステムの指定バージョンのコミュニティエディションOceanBaseデータベースパッケージを検索する def search_same_arch_version(): pkgs = search_package("oceanbase-ce", version="4.3.5.0") print (pkgs)
最新バージョンの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)