我想知道标题说:如何使用python-apt API下载包?只下载它,不要安装它,就像命令一样:
apt-get download ${package_name}
我在Ubuntu 14.04上使用python v2.7.5-5ubuntu3和python-apt v0.9.3.5。
答案 0 :(得分: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-apt 0.9.3.11,但它也适用于您的配置。