实际上,python-apt允许您直接使用这些文件.这是一个例子:
from apt.debfile import DebPackage
from pprint import pprint
pkg = DebPackage('/tmp/wajig_2.7_all.deb')
pprint(pkg.filelist)
Run Code Online (Sandbox Code Playgroud)
输出:
$ ./script.py
['./',
'etc/',
'etc/bash_completion.d/',
...
'usr/bin/',
'usr/bin/wajig']
Run Code Online (Sandbox Code Playgroud)
它并不像我想的那样完整,但它有很多功能.
(更多信息)