【问题标题】:how to download a package with python-apt?如何使用 python-apt 下载软件包?
【发布时间】:2014-12-05 17:15:02
【问题描述】:
我想知道标题说:如何使用 python-apt API 下载包?只下载,不安装,和命令一样:
apt-get download ${package_name}
我在 Ubuntu 14.04 上使用 python v2.7.5-5ubuntu3 和 python-apt v0.9.3.5。
【问题讨论】:
标签:
python-2.7
ubuntu
debian
apt
【解决方案1】:
你可以使用这个脚本
#!/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,但它也应该适用于您的配置。