AOSC Wiki / 开发者 / 基础设施 / .
其他语言: English

p-vector

DEB 软件仓库管理器 p-vector

简介§

P-vector 是 AOSC OS 的 DEB 软件仓库管理工具,常用于生成索引文件与分析打包错误。

用法§

p-vector config.yaml (scan|release [--force]|sync|analyze [full]|reset [pv|sync])

数据库§

p-vector 使用 PostgreSQL 作为数据库,我们强烈建议您使用最新版的 PostgreSQL。除此之外,您需要在配置文件的 db_pgconn 指明数据库连接字符串。

数据表§

p-vector 内置的数据表§

这些数据表包含生成索引文件与分析打包错误所需的信息。

软件包站点导入的数据表§

下面的数据表均从 packages.aosc.io 软件包站点导入。

abbs.db§

*-marks.db§

piss.db§

视图§

视图信息主要来源软件包站点的 abbs.db

物化视图§

从下面的视图您可以获取到有关软件包及其关系的更多信息,但是视图的生成需要一定的成本。

分析§

问题检测机制的具体实现如下: