有没有办法在 C++ 中镜像 RPM 数据库?

问题描述 投票:0回答:0

我想将包及其包含的文件(加上它们的 sha256)从 RPM 数据库镜像到 c++ 映射对象。 所以文件路径将指向它的包和它的 sha256 值。 我希望该程序能够在所有包含 rpm 的 Linux 系统上运行(即使它是不同的版本) 但是,我没有看到任何好的文档化 API 或如何使用它。 我不想使用 system() 或解析它来调用“rpm -qa”和“rpm -ql --dump”, 因为我希望能够处理超时或可能发生的错误。 有什么办法可以不调用 shell 脚本吗?只是用一个

c++ linux rpm package-managers
© www.soinside.com 2019 - 2024. All rights reserved.