Linux rpm软件管理
第三章
rpm软件包管理
1.查询已安装的rpm软件包信息
-qa:显示当前系统中以 RPM 方式安装的所有软件列表
-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
-ql:显示指定的软件包在当前系统中安装的所有目录、文件列表
-qf:查看指定的文件或目录是由哪个软件包所安装的
2.查询rpm软件包文件中的相关信息
-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
-qpl:查看该软件包准备要安装的所有目标目录、文件列表
-q:查询已知名称的软件包是否已经安装
3.安装、升级、卸载rpm软件包
-i:在当前系统中安装(mstall)一个新的RPM软件包
-e:卸载指定名称的软件包
-U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于-i选项
-F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装
-h:在安装或升级软件包的过程中,以#显示安装进度
-v:显示软件安装过程中的详细信息
--force:强制安装某个软件包,当需要替换已安装的软件包及文件,用的软件版本更旧的软件时,可以使用此选项
--nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系
4.rpm数据库重建
rpm --rebuilddb或--initdb