官方仓库 web 接口
本文提供了官方仓库网页界面的文档,通过该界面可以查询官方仓库并获取 JSON 格式的结果。
基础链接: https://www.archlinux.org/packages/
链接格式: /仓库/架构/软件包/json
例子: https://archlinux.org/packages/core/x86_64/coreutils/json/
链接格式: /仓库/架构/软件包/files/json
例子: https://archlinux.org/packages/core/x86_64/coreutils/files/json/
该界面支持除了sort以外的和HTML Search Form一样的查询格式。
基础链接: https://www.archlinux.org/packages/search/json
参数: q
例子: https://archlinux.org/packages/search/json/?q=pacman
参数: name
例子: https://archlinux.org/packages/search/json/?name=coreutils
参数: desc
例子: https://archlinux.org/packages/search/json/?desc=pacman
可以多次使用这个参数以在多个仓库中搜索(但是请注意,如果完全省略它会在所有仓库中搜索)。
参数: repo
可用值: Core, Core-Testing, Extra, Extra-Testing, Multilib, Multilib-Testing
例子: https://archlinux.org/packages/search/json/?q=cursor&repo=Core&repo=Extra
可以多次使用这个参数以在多个架构的软件包中搜索(但是请注意,如果完全省略它会在所有架构的软件包中搜索)。
参数: arch
可用值: any, x86_64
例子: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64
参数: maintainer
例子: https://archlinux.org/packages/search/json/?repo=Extra&maintainer=orphan
参数: packager
参数: flagged
可用值: Flagged, Not+Flagged
例子: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged
- Forum thread
- Initial feature request: FS#13026
- Kittypack: A silly little tool to poke archlinux.org/packages for info