RPM(Redhat Package Manager) 是 Redhat 的软件管理系统。Redhat、Fedora 及 CentOS 等可以通过 RPM 安装, 移除及更新软件。以下是 RPM 操作的一些常用的命令:
查询
- 查询已安装应用:
rpm -qa
- 按名称查询,如查询mysql:
rpm -qa | grep mysql
- 查询应用的安装信息:
rpm -qi mysql
安装
- 安装xxx.rpm,并显示安装信息及安装进度:
rpm -ivh xxx.rpm
更新
- 更新 xxx.rpm, 如不存在此应用则直接安装:
rpm -Uvh xxx.rpm
- 更新 xxx.rpm, 如不存在则不安装:
rpm -Fuh xxx.rpm
- 加上--force会忽略依赖强制安装,--nodeps则可以忽略安装信息
卸载
- 卸载 xxx 应用:
rpm -e xxx