【问题标题】: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,但它也应该适用于您的配置。

【讨论】:

    猜你喜欢
    • 2011-04-23
    • 2011-05-24
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多