rpmlinux命令 linux中rpm的用法( 二 )


-qa:显示当前系统中以RPM方式安装的所有软件列表;
-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息(–info);
-ql:显示指定的软件包在当前系统中安装的所有目录、文件列表(–list);
-qf:查看指定的文件或目录是哪个软件包所安装的(–file);
-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息;
-qpl:查看该软件包准备要安装的所有目标目录、文件列表;
三、安装、升级、卸载 rpm软件包
在日常系统管理工作中 , 安装、升级及卸载软件包是管理应用程序是最基本的工作内容 。那么我们来看一下,使用 rpm 命令实现这些操作时 , 基本的命令选项:
-i:在当前系统中安装(install)一个新的RPM软件包;
-e:卸载指定名称的软件包;
-U:检查并升级系统中的某个软件包,若该软件包原来并未安装 , 则等同于“-i” 选项;
-F:检查并更新系统中的某个软件包 , 若该软件包原来并未安装,则放弃安装;
-h:在安装或升级过程中,以 # 号显示安装进度;
-v:显示软件安装过程中的详细信息;
–force:强制安装某个软件包 , 当需要替换以安装的软件包及文件 , 或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项;
–nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系 。
四、维护RPM数据库
(1)重建rpm数据库
rpm数据库用于记录在Linux操作系统中安装、卸载、升级应用程序的相关信息 , 由rpm软件包管理系统自动完成维护、一般不需要我们用户干预 。当RPM数据库发生损坏(可能是由于误删文件、非法关机、病毒破坏等导致),且操作系统无法自动修复时,将导致无法正常使用 rpm 命令,这时我们可以执行以下操作:
(2)导入验证公钥:
【rpmlinux命令 linux中rpm的用法】rpmlinux命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux中rpm的用法、rpmlinux命令的信息别忘了在本站进行查找喔 。

推荐阅读