擅长:python、mysql、java
<p>您需要首先检查是否安装了pacakge,如果是,请跳过它:</p>
<pre><code>yb.conf.cache = 1 # enable cache
installed = yb.rpmdb.returnPackages()
packages = ['a','b','c']
for package in packages:
if package in installed:
print('{0} is already installed, skipping...'.format(package))
else:
print('Installing {0}'.format(package))
yb.install(package)
yb.resolveDeps()
yb.buildTransaction()
yb.processTransaction()
</code></pre>