我正嘗試通過帶有Python的Yum API安裝/下載RPM包。但我無法提供--downloadonly
選項,它似乎被install
方法忽略。使用Python Yum API安裝RPM包--downloadonly
這是到目前爲止我的代碼:
import yum
yb = yum.YumBase()
args = {"name":"git", "downloadonly": True}
yb.install(**args)
yb.processDeps()
yb.buildTransaction()
yb.processTransaction()
這將在系統上安裝的軟件包,但不能兌現downloadonly
選項。
告訴Yum只通過Python Yum API下載包的正確方法是什麼?
這絕對有趣。您可以通過查看文檔來了解這些選項。 http://yum.baseurl.org/api/yum/yum/__init__.html。您還可以查看Python代碼:'/usr/lib/python2.7/site-packages/yum/__ init __。py' – iamauser