官方倉庫 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