2014-12-05 90 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效果很好,但它也應該與你的配置工作。