openEuler 21.03 技术白皮书的迁移适配工作由北京拓林思主导的 Xfce SIG 负责完成。 软件包信息和依赖管理工具 pkgship pkgship 是一个 RPM 软件包依赖关系的管理工具,为开发者提供软件包依赖查询服务,支撑开发者引入、升级和删除 软件包,同时为应用兼容性评估提供数据支撑,使开发者能够快速了解跨操作系统的多版本软件包依赖差异。 pkgship 在 openEuler 社区提供前端服务,可供开发者查询详细的依赖图谱关系以及依赖层级关系,并支持下载软件 功能描述 • 包信息导入:pkgship 根据配置不同的软件库服务器,可导入对应版本的 OS 内所有软件包的信息并对其依赖进行 整合分析。 • 包信息查询:pkgship 支持查询导入的 RPM 源码包、二进制包信息,包含 version、license、description 信息, 支持查询软件包中的文件。 • 包依赖数据查询:pkgship 获取软件包的安装依赖、编译依赖、 的重要参考信息。pkgship 基于不同的 Linux 发行版和同一个 Linux 发行版的不同版本,给开发者提供同一软件包的版本及包含文件的信息,能帮助开发者判 断软件包之间的异同。 应用场景 2:引入新软件包 在开源社区中引入新软件包时,软件包在编译、安装时的经常遇到问题。不同软件包的编译依赖、安装依赖不尽相同, 所依赖的软件包又会引入其他的依赖包。pkgship 能帮助开发者快速的识别依赖包范围,提升引入效率。0 码力 | 18 页 | 1.30 MB | 1 年前3
openEuler 21.03 技术白皮书openEuler 21.03 Technical White Paper Flourishing Ecosystem pkgship: Software Package Information and Dependency Management Tool pkgship is a tool used for managing RPM software package dependencies developers quickly understand the dependencies between software packages of different versions and OSs. pkgship provides front-end openEuler services for developers to query detailed dependency graphs and levels Description • Import package information: Based on different software library servers configured, pkgship can import information about all software packages in the OS of the corresponding version and integrate0 码力 | 21 页 | 948.66 KB | 1 年前3
共 2 条
- 1













