
# 软件管理
![](https://support.huaweicloud.com/productdesc-hce/public_sys-resources/note_3.0-zh-cn.png)
在HCE3.0中，使用dnf替代yum进行软件包管理，包括软件包的安装、卸载、升级等一系列操作，但系统同样兼容yum的使用。
表1软件管理说明 
| 功能描述     | 命令                      | HCE3.0（相比于HCE2.0）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 影响说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 管理软件     | yum                     | 1. yum remove命令使用：--duplicates或--oldinstallonly参数，当无包可删除时，返回值由1变更为0，不报错。 dnf-plugins-core是yum/dnf的插件包，提供的package-cleanup命令，使用--cleandupes参数，当无包可删除时，返回值由1变更为0，不报错。   2. yum download命令使用： 当使用--downloaddir指定从本地源下载包到本地源目录时，返回值由1变为0，不报错。    | 1. yum remove命令的--duplicates 参数，用于删除可清理的重复包。 yum remove命令的--oldinstallonly参数，删除可清理的旧的只安装的包。 package-cleanup命令的--cleandupes参数，用于删除可清理的重复包。   2. yum download命令的--downloaddir参数，用于指定包的下载目录。                      |
| 管理软件     | dnf-3                   | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | dnf4                    | 新增dnf4软连接，指向/usr/bin/dnf-3文件。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 新增命令，对外无影响                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 管理软件     | rpm2archive             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | rpmdb                   | 新增回显--verifydb选项，实际该选项一直支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 该选项一直支持，只是新增回显，无影响。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | rpmsign                 | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | rpmbuild                | 新增-bf、-bd、-rf、-rd、-tf、-td选项的支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 新增选项功能可通过"rpmbuild --help"查询，新特性不影响已有业务。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 管理软件     | /usr/lib/rpm/rpmdb_load | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | /usr/lib/rpm/rpmdb_dump | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 管理软件     | rpm                     | 1. 删除--setperms、--setugids、--setcaps在--help中的回显。  2. 新增--path选项指定查询路径，--nodb选项安装升级包时不更新数据库，--help输出新增显示-q、--query选项的说明，用于指定查询模式。                                                                                                                                                                                                                                                                                                                                | 1. rpm命令--setperms、--setugids、--setcaps选项都等效为--restore，用于恢复对应rpm包的权限、属组等信息，当前只能一次恢复所有信息，如果存在只想恢复指定信息的，可能需要适配，可以使用chmod、chown、setcap等命令。对于ghost文件，rpm将忽略处理，如果想恢复rpm包ghost文件权限等信息，需要单独使用chmod、chown、setcap等命令。  2. 新特性支持，不影响已有业务。   |
| 安装软件     | yum install             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 安装软件     | yum group install       | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 安装软件     | yum-builddep            | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看软件信息   | yum info                | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看软件信息   | yum group info          | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看软件信息   | repoclosure             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看软件信息   | pip3 cache info         | 1. 删除：Number of wheels: {num_wheels}。  2. 新增：Number of locally built wheels: {num_wheels}。                                                                                                                                                                                                                                                                                                                                                                          | 从"Number of wheels"改为"Number of locally built wheels"主要是为了更准确地描述缓存中存储的轮（wheel）文件的性质。现在的"Number of locally built wheels"明确指出这些轮文件是本地构建的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 更新软件     | yum update              | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 升级软件     | yum upgrade             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 配置软件库    | repomanage              | 新增--oldonly参数                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 使用该参数，支持查询repo源中旧的软件包，排除最新的软件包。该新增参数，对外无影响。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 配置软件库    | reposync                | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 配置软件库    | yum-config-manager      | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 配置软件库    | yum-debug-restore       | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 查看已安装的软件 | yum list installed      | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 无变化                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   
