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 来处理依赖关系。