---
title: "查询软件包列表 | OceanBase 文档中心"
description: 查询软件包列表 功能说明 查询 OCP 所管理的软件包信息。可以通过软件包名称关键字、类型、版本、操作系统、架构信息过滤软件包列表，也可以通过上传时间针对列表进行排序。 调用说明 接口约束 调用者需要具备 PACKAGE_VIEWER 权限。 请求路径 GET /api/v2/software-packages 请求…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*lJTmRZ61jSUAAAAAAAAAAAAADiGDAQ/original) 云平台 OCPV 4.0.3 企业版

# 查询软件包列表

更新时间：2023-08-10 11:45:58

## 功能说明

查询 OCP 所管理的软件包信息。可以通过软件包名称关键字、类型、版本、操作系统、架构信息过滤软件包列表，也可以通过上传时间针对列表进行排序。

## 调用说明

### 接口约束

调用者需要具备 PACKAGE_VIEWER 权限。

### 请求路径

`GET /api/v2/software-packages`

### 请求参数

| 参数 | 类型 | 必选 | 示例值 | 描述 |
| --- | --- | --- | --- | --- |
| keyword | String | 否 | agent | 软件包检索关键字，会根据此信息过滤软件包名称 |
| type | StringArray | 否 | OB_SERVER_INSTALL_PACKAGE,OB_AGENT_INSTALL_PACKAGE | 软件包类型字段，支持多种类型过滤，有如下候选值： * OB_SERVER_INSTALL_PACKAGE：OceanBase 安装包 * OCP_AGENT_INSTALL_PACKAGE：OCP Agent 安装包  * OBPROXY_INSTALL_PACKAGE：OBProxy 安装包 * OB_BACKUP_AGENT_INSTALL_PACKAGE：备份恢复软件安装包 |
| version | StringArray | 否 | 3.1.0,3.1.1 | 软件包版本，支持多个版本过滤 |
| operatingSystem | StringArray | 否 | alios,el7 | 操作系统类型，支持多种类型同时过滤 |
| architecture | StringArray | 否 | x84_64,arm | 系统架构，支持多种架构同时过滤 |
| page | Integer | 否 | 1 | 请求数据的分页页码。值从 1 开始。 默认值：1 |
| size | Integer | 否 | 10 | 请求数据的分页大小。 默认值：10 最大值：2000 |
| sort | String | 否 | name,asc | 请求数据的排序规则 |

### 返回结果

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| data | Object | 请求的数据 |
| ├─ contents | Array | SoftwarePackageMeta 的数组，详细数据结构见下表 |
| ├─ page | Object | 分页信息 |
| ├─ totalElements | Integer | 总记录数 |
| ├─ totalPage | Integer | 总页数 |
| ├─ number | Integer | 当前页码 |
| ├─ size | Integer | 当前页大小 |
| successful | Boolean | 请求是否成功 |
| timestamp | Datetime | 服务端完成请求的时间戳 |
| duration | Integer | 服务端处理请求的时间（毫秒） |
| status | Integer | 符合 HTTP Status 规范的编码 |
| traceId | String | 请求的 Trace Id，用于排查问题 |
| server | String | 响应请求的应用服务的地址 |

SoftwarePackageMeta 的数据结构

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| id | Integer | 软件包 ID |
| name | String | 软件包名称 |
| fileName | String | 软件包的文件全名 |
| extension | String | 软件包扩展名 |
| size | Integer | 软件包大小，单位字节 |
| sha1 | String | 软件包的 SHA1 |
| downloadUrl | String | 软件包下载地址 |
| type | String | 软件包类型 * OB_SERVER_INSTALL_PACKAGE：OceanBase 安装包 * OCP_AGENT_INSTALL_PACKAGE：OCP Agent 安装包  * OBPROXY_INSTALL_PACKAGE：OBProxy 安装包 * OB_BACKUP_AGENT_INSTALL_PACKAGE：备份恢复软件安装包 |
| version | String | 软件包版本 |
| buildNumber | String | 软件包编译好 |
| operatingSystem | String | 软件包支持的操作系统 |
| architecture | String | 软件包架构 |
| deletable | Boolean | 软件包是否可以删除 |

## 示例

### 请求示例

`GET /api/v2/software-packages?page=1&size=10&type=OCP_AGENT_INSTALL_PACKAGE`

### 返回示例

```javascript
{
  "data": {
    "contents": [
      {
        "architecture": "x86_64",
        "buildNumber": "1898294",
        "createTime": "2020-08-10T15:16:50+08:00",
        "deletable": true,
        "downloadUrl": "http://xxx.xxx.xxx.xxx:8080/api/v2/files/sys-package/t-oceanbase-ocp-agent-2.4.2-1898294.alios7.x86_64.rpm",
        "extension": "rpm",
        "fileName": "t-oceanbase-ocp-agent-2.4.2-1898294.alios7.x86_64.rpm",
        "id": 12,
        "installationDataList": [],
        "name": "t-oceanbase-ocp-agent",
        "operatingSystem": "alios7",
        "sha1": "e3277366579eac7ecf7a5b6313f2807229567a12",
        "size": 31017340,
        "type": "OCP_AGENT_INSTALL_PACKAGE",
        "version": "2.4.2"
      },
      {
        "architecture": "x86_64",
        "buildNumber": "1884049",
        "createTime": "2020-05-25T16:32:51+08:00",
        "deletable": true,
        "downloadUrl": "http://xxx.xxx.xxx.xxx:8080/api/v2/files/sys-package/t-oceanbase-ocp-agent-2.4.0-1884049.alios7.x86_64.rpm",
        "extension": "rpm",
        "fileName": "t-oceanbase-ocp-agent-2.4.0-1884049.alios7.x86_64.rpm",
        "id": 10,
        "installationDataList": [],
        "name": "t-oceanbase-ocp-agent",
        "operatingSystem": "alios7",
        "sha1": "4a6c96b46268121b32a0590729bf44ad9068b6b9",
        "size": 29867460,
        "type": "OCP_AGENT_INSTALL_PACKAGE",
        "version": "2.4.0"
      }
    ],
    "page": {
      "number": 1,
      "size": 10,
      "totalElements": 2,
      "totalPages": 1
    }
  },
  "duration": 9,
  "server": "a83ad33525",
  "status": 200,
  "successful": true,
  "timestamp": "2021-08-24T21:15:45.533+08:00",
  "traceId": "b31aec4d58104ecd"
}

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
