# frameworks_runtimes_services_pm **Repository Path**: open-vela/frameworks_runtimes_services_pm ## Basic Information - **Project Name**: frameworks_runtimes_services_pm - **Description**: No description available - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 0 - **Created**: 2024-11-29 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 包安装管理模块 \[ [English](README.md) | 简体中文 \] openvela 的 XMS 模块的包安装管理器模块。 ## 目录 - [特性](#特性) - [示例](#示例) ## 特性 - 提供包安装功能。 - 提供包信息查询能力。 - 提供包卸载能力。 ## 示例 - 通过命令行来进行包管理。 - 安装一个包 ``` pm install [packagename] ``` - 查询哪些包已经安装 ``` pm list ``` - 通过源码形式来使用包管理工具。 - 安装一个包,可通过如下形式: ``` #include "pm/PackageManger.h" PackageManager pm; InstallParam parms; pm.installPackage(parms); ``` - 通过如下形式来获取所有包相关的信息。 ``` #include "pm/PackageManger.h" PackageManager pm; std::vector pginfos; pm.getAllPackageInfo(&pginfo); ``` - 通过如下形式来卸载一个包: ``` #include "pm/PackageManger.h" PackageManager pm; UninstallParam parms; pm.uninstallPackage(parms); ```