Rust binding for librpm: the RPM Package Manager library
This crate contains idiomatic Rust bindings which aim to expose a safe API to librpm. The low-level unsafe bindings are located in the librpm-sys crate, which is automatically generated by bindgen.
Make sure to call
librpm::read_config to load rpmrc configuration.
librpm::db::Database type for examples of how to interact with
the RPM database.
RPM configuration (i.e. rpmrc) Support for configuring RPM, i.e. reading configuration files
RPM database access RPM database access
Error types (defined first due to macros) librpm error types
Package licenses RPM licenses
Macros are RPM's configuration system RPM macros are configuration parameters that have largely replaced the previous rpmrc system.
RPM package type: represents
Package versions RPM versions