rpm命令详解
目录
- **一、安装 RPM 包**
- **1. 基本安装**
- **2. 覆盖安装(强制安装)**
- **3. 忽略依赖安装(不推荐)**
- **4. 测试安装(不实际安装)**
- **二、卸载 RPM 包**
- **1. 基本卸载**
- **2. 忽略依赖卸载(谨慎使用)**
- **3. 卸载时保留配置文件**
- **三、查询 RPM 包**
- **1. 查看已安装的包**
- **2. 查看包的详细信息**
- **3. 查看包包含的文件**
- **4. 查看某个文件属于哪个包**
- **四、升级 RPM 包**
- **1. 普通升级**
- **2. 降级 RPM 包**
- **五、常见问题**
- **1. 依赖错误**
- **2. 冲突错误**
- **总结**
在Linux系统中,rpm
(Red Hat Package Manager)是用于管理.rpm
软件包的核心工具,支持安装、卸载、查询、验证等操作。以下是安装和卸载的常用选项及使用案例。
一、安装 RPM 包
1. 基本安装
rpm -ivh package.rpm
-i
:安装(--install
)-v
:显示详细信息(--verbose
)-h
:显示进度条(--hash
)
示例:
rpm -ivh nginx-1.20.1-1.el7.x86_64.rpm
2. 覆盖安装(强制安装)
如果软件包已存在,强制重新安装:
rpm -ivh --force package.rpm
或使用 -U
(升级模式,若未安装则直接安装):
rpm -Uvh package.rpm
3. 忽略依赖安装(不推荐)
如果缺少依赖但仍需安装:
rpm -ivh --nodeps package.rpm
⚠️ 可能导致软件无法正常运行!