この記事では、obshell-sdk-pythonを使用して必要なRPMパッケージをダウンロードする方法について説明します。
説明
最新バージョンのRPMパッケージをダウンロードする
from obshell import download_package # 実行マシンと同じアーキテクチャおよびシステムの最新のobshellパッケージを指定ディレクトリにダウンロード def download_same_arch(): dest = download_package("/root/download", "obshell") print (dest)指定バージョンのRPMパッケージをダウンロードする
from obshell import download_package # 実行マシンと同じアーキテクチャおよびシステムの指定バージョンのOceanBaseデータベースパッケージ(コミュニティエディション)をダウンロード def download_same_arch_version(): dest = download_package("/root/download", "oceanbase-ce", version="4.3.5.0") print (dest)
最新バージョンのRPMパッケージをダウンロードする
from obshell.mirror import BASE_COMMUNITY_MIRROR, EL8, AARCH64 # 実行マシンと異なるアーキテクチャの最新のobshellパッケージをダウンロード def download_diff_arch(): # アーキテクチャとシステムをそれぞれ aarch64、el8 に指定する mirror = BASE_COMMUNITY_MIRROR.get_mirror(EL8, AARCH64) dest = mirror.download("/root/download", "obshell") print (dest)指定したバージョンのRPMパッケージをダウンロードする
from obshell.mirror import BASE_COMMUNITY_MIRROR, EL8, AARCH64 # ダウンロードと実行マシンのアーキテクチャが異なる指定バージョンのobshellパッケージ def download_diff_arch_version(): # アーキテクチャとシステムをそれぞれ aarch64、el8 に指定する mirror = BASE_COMMUNITY_MIRROR.get_mirror(EL8, AARCH64) dest = mirror.download("/root/download", "obshell", version="4.2.4.0") print (dest)
関連ドキュメント
obshell-sdk-goでAPIメソッドをリクエストする方法の詳細については、RPMパッケージのダウンロードを参照してください。