OpenEuler RPM 命令大全

RPM (Red Hat Package Manager) 是 OpenEuler 和其他基于 RPM 的 Linux 发行版中用于管理软件包的核心工具。以下是 OpenEuler 系统中常用的 RPM 命令大全:

基本查询命令

1. 查询已安装的软件包

rpm -qa

2. 查询特定软件包是否安装

rpm -q 

3. 查询软件包详细信息

rpm -qi 

4. 查询软件包包含的文件

rpm -ql 

5. 查询文件属于哪个软件包

rpm -qf 

6. 查询软件包的配置文件

rpm -qc 

7. 查询软件包的文档文件

rpm -qd 

安装与卸载命令

1. 安装 RPM 包

rpm -ivh 

2. 升级 RPM 包

rpm -Uvh 

3. 强制安装/覆盖安装

rpm -ivh --force 

4. 卸载 RPM 包

rpm -e 

5. 测试安装(不实际安装)

rpm -i --test 

验证与检查命令

1. 验证软件包完整性

rpm -V 

2. 验证所有软件包

rpm -Va

3. 检查 RPM 文件签名

rpm --checksig 

4. 导入 GPG 密钥

rpm --import 

高级操作

1. 重建 RPM 数据库

rpm --rebuilddb

2. 显示 RPM 配置

rpm --showrc

3. 查询软件包依赖

rpm -qR 

4. 查询未安装的 RPM 文件信息

rpm -qip 

5. 列出未安装的 RPM 文件内容

rpm -qlp 

常用组合选项说明

-i: 安装
-U: 升级
-e: 卸载
-q: 查询
-v: 显示详细信息
-h: 显示进度条
-a: 所有软件包
-l: 列出文件
-i: 显示信息
-f: 查询文件所属包
-p: 操作未安装的 RPM 文件

在 OpenEuler 中,虽然可以使用这些基本的 RPM 命令,但推荐使用更高层次的包管理工具 dnf 或 yum 来处理依赖关系。

 

THE END
分享
二维码
< <上一篇
下一篇>>