常见的用法:
命令 | 说明 |
---|---|
rpm -i <.rpm file name> | 安装指定的 .rpm 文件 |
rpm -U <.rpm file name> | 用指定的.rpm文件升级同名包 |
rpm -e <package-name> | 删除指定的软件包 |
rpm -q <package-name> | 查询指定的软件包在系统中是否安装 |
rpm -qa | 查询系统中安装的所有RPM软件包 |
rpm -qf </path/to/file> | 查询系统中指定文件所属的软件包 |
rpm -qi <package-name> | 查询一个已安装软件包的描述信息 |
rpm -ql <package-name> | 查询一个已安装软件包里所包含的文件 |
rpm -qc <package-name> | 查看一个已安装软件包的配置文件位置 |
rpm -qpi <.rpm file name> | 查询一个未安装的 RPM文件的描述信息 |
rpm -qpl <.rpm file name> | 查询一个未安装的 RPM文件里所包含的文件 |
rpm -qpc <.rpm file name> | 查看一个未安装的 RPM文件的配置文件位置 |
rpm -qpd <.rpm file name> | 查看一个未安装的 RPM文件的文档安装位置 |
rpm -qpR <.rpm file name> | 查询一个未安装的 RPM文件的最低依赖要求 |
rpm -V <package-name> | 校验指定的软件包 |
rpm -V </path/to/file> | 校验包含指定文件的软件包 |
rpm -Vp <.rpm file name> | 校验指定的未安装的 RPM文件 |
rpm -Va | 校验所有已安装的软件包 |
rpm --rebuilddb | 重新创建系统的RPM数据库,用于不能安装和查询的情况 |
rpm --import <key file> | 导入指定的签名文件 |
rpm -Kv --nosignature <.rpm file name> | 检查指定的RPM文件是否已损坏或被恶意篡改(验证包的MD5校验和) |
rpm -K <.rpm file name> | 检查指定RPM文件的GnuPG签名 |
rpm -qd <package-name> | 查看一个已安装软件包的文档安装位置 |
rpm -qR <package-name> | 查询一个已安装软件包的最低依赖要求 |