---
name: "kysdk_Packageinfo"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/kysdk_Packageinfo"
---

# kysdk\_Packageinfo(3)

获取包列表信息 主要用来获取系统中所有包列表、获取系统中指定包的版本号、检测指定包名的软件包是否正确安装

## NAME

kysdk.Packageinfo - 获取包列表信息 主要用来获取系统中所有包列表、获取系统中指定包的版本号、检测指定包名的软件包是否正确安装

## SYNOPSIS

Inherits **kysdk.Base**.

### Public Member Functions

def **\_\_init\_\_** (self)\
 def **getPackageList** (self)\
 获取系统中所有包列表  def **getPackageVersion** (self, package\_name)\
 获取系统中指定包的版本号  def **getPackageInstalled** (self, package\_name, version=None)\
 检测指定包名的软件包是否正确安装

### Additional Inherited Members

## Detailed Description

获取包列表信息 主要用来获取系统中所有包列表、获取系统中指定包的版本号、检测指定包名的软件包是否正确安装

## Member Function Documentation

### def kysdk.Packageinfo.getPackageInstalled ( self, package\_name, version = None)

检测指定包名的软件包是否正确安装

**Parameters**

*package\_name* 包名 \
 *version* 版本号，大部分情况下为NULL，预留为snap做准备

**Returns**

成功返回0，失败返回错误码

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Packageinfo.getPackageList ( self)

获取系统中所有包列表

**Returns**

系统中所有包列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Packageinfo.getPackageVersion ( self, package\_name)

获取系统中指定包的版本号

**Parameters**

*package\_name* 软件包名

**Returns**

版本号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

## Author

Generated automatically by Doxygen for kysdk.py from the source code.
