2014-12-05 89 views
1

我想知道标题所说:如何使用python-apt API下载软件包?只下载,不安装它,就像做了命令:如何用python-apt下载软件包?

apt-get download ${package_name} 

我使用python v2.7.5-5ubuntu3在Ubuntu 14.04中的python-容易v0.9.3.5。

+0

你能检查我的答案是否正确吗? – 2015-03-23 12:18:55

回答

0

你可以使用这个脚本

#!/usr/bin/python 
import apt 
import os, sys 

if len(sys.argv) != 2: 
    print 'Usage: apt-download pkg_name' 
    sys.exit() 

cache = apt.Cache() 
pkg = cache[sys.argv[1]] 
cmd = 'wget ' + pkg.candidate.uri 
print cmd 
os.system(cmd) 

它与Python 2.7.8和python-容易0.9.3.11效果很好,但它也应该与你的配置工作。