官方软件仓库 Web 界面
本条目提供关于 Web 界面的文档,通过该界面可以查询官方软件仓库并以 JSON 格式获取结果。
软件包信息
基础 URL:https://archlinux.org.cn/packages/
详情
语法:/软件仓库/架构/软件包/json/
示例:https://archlinux.org.cn/packages/core/x86_64/coreutils/json/
文件
语法:/软件仓库/架构/软件包/files/json/
示例:https://archlinux.org.cn/packages/core/x86_64/coreutils/files/json/
软件包搜索
该界面支持与HTML 搜索表单相同的查询参数,除了 sort
。
基础 URL:https://www.archlinux.org/packages/search/json/
名称或描述
参数:q
示例:https://archlinux.org.cn/packages/search/json/?q=pacman
精确名称
参数:name
示例:https://archlinux.org.cn/packages/search/json/?name=coreutils
描述
参数:desc
示例:https://archlinux.org.cn/packages/search/json/?desc=pacman
软件仓库
可以多次使用此参数以便在多个软件仓库中搜索(但请注意,完全省略它将在所有软件仓库中搜索)。
参数:repo
值:Core
、Core-Testing
、Extra
、Extra-Testing
、Multilib
、Multilib-Testing
。
示例:https://archlinux.org.cn/packages/search/json/?q=cursor&repo=Core&repo=Extra
架构
可以多次使用此参数以便搜索多个架构(但请注意,完全省略它将搜索所有架构)。
参数:arch
值:any
、x86_64
示例:https://archlinux.org.cn/packages/search/json/?q=cursor&arch=any&arch=x86_64
维护者
参数:maintainer
示例:https://archlinux.org.cn/packages/search/json/?repo=Extra&maintainer=orphan
打包者
参数:packager
标记
参数:flagged
值:Flagged
、Not+Flagged
示例:https://archlinux.org.cn/packages/search/json/?arch=x86_64&flagged=Flagged