【发布时间】:2011-11-05 19:12:03
【问题描述】:
我想使用 python 获取与 deb 包关联的配置文件列表。我正在开发一个项目,我需要知道是否修改了包安装的任何 conffile,因此我需要有一个包安装的 conffile 列表,以便我可以使用它来查看哪些 conffile 已被修改。
我尝试使用python-apt library documentation,但找不到任何方法,请建议我这样做。我知道我可以提取控制信息并读取原始 conffiles 文件,但我认为库本身可能有一个方法。
【问题讨论】:
-
/var/lib/dpkg/info/
.conffiles,是的,不是很优雅,但它可以工作 -
是的,这是一种获取配置文件列表的方法,但它不适用于尚未安装的软件包。我认为 python-apt 库中可能有一个更优雅的方法。