gpt4 book ai didi

python - Dpkg Python 模块?

转载 作者:IT王子 更新时间:2023-10-29 00:26:46 25 4
gpt4 key购买 nike

我正在尝试进行一些包操作(a la dpkg),虽然我只能 popensubprocess.call 我宁愿用 python 方式做事如果可能的话。

不幸的是,我一直无法找到一个 python 模块来解决这个问题。

我看到了对 python-deb 的引用,但它似乎已失效。 python-apt 似乎是一个潜在的解决方案,但据我所知,它无法处理单个 .deb 文件。

有人知道好的 dpkg python 解决方案吗?

最佳答案

实际上,python-apt 允许您直接使用这些文件。这是一个例子:

from apt.debfile import DebPackage
from pprint import pprint
pkg = DebPackage('/tmp/wajig_2.7_all.deb')
pprint(pkg.filelist)

输出:

$ ./script.py
['./',
'etc/',
'etc/bash_completion.d/',
...
'usr/bin/',
'usr/bin/wajig']

遗憾的是,它并不像我希望的那样完整,但它具有很多功能。

( more info )

关于python - Dpkg Python 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com