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