2个不稳定版本
| 0.2.0 | 2023年11月3日 |
|---|---|
| 0.1.0 | 2022年1月3日 |
#399 在 压缩
30 每月下载量
用于 linux-package-analyzer
35KB
698 行
RPM仓库
rpm-repository 是一个库包,实现了与基于RPM/yum的仓库相关的功能。
请参阅库包的文档以获取更多信息。
lib.rs:
RPM仓库交互。
此库包简化了与RPM软件包仓库的交互。
RPM仓库由一个基本URL定义。在该基本URL下通常是包含一个 repomd.xml 文件的 repodata 目录。此 repomd.xml 文件(由 metadata::repomd::RepoMd 表示)描述了构成仓库的其他 元数据 文件。
repodata 目录中的文件和数据结构在 [metadata] 模块树中定义。
[RepositoryRootReader] 特性定义了一个与基本URL绑定的泛型读取接口。[MetadataReader] 特性定义了一个通过解析的 repomd.xml 文件访问仓库元数据的方法。
存在具体的仓库读取器。 http::HttpRepositoryClient 提供了通过HTTP访问的仓库的读取器。
依赖关系
~11–26MB
~377K SLoC