RPM包命令小记

1、RPM包的安装

[root@localhost ~]# rpm -ivh 包全名

  • -i:安装(install);
  • -v:显示更详细的信息(verbose);
  • -h:打印 #,显示安装进度(hash);

2、RPM包的升级

[root@localhost ~]# rpm -Uvh 包全名

-U(大写)选项的含义是:如果该软件没安装过则直接安装;若没安装则升级至最新版本。

[root@localhost ~]# rpm -Fvh 包全名

-F(大写)选项的含义是:如果该软件没有安装,则不会安装,必须安装有较低版本才能升级。

3、RPM包的卸载

RPM 软件包的卸载要考虑包之间的依赖性。例如,我们先安装的 httpd 软件包,后安装 httpd 的功能模块 mod_ssl 包,那么在卸载时,就必须先卸载 mod_ssl,然后卸载 httpd,否则会报错。

[root@localhost ~]# rpm -e 包名

-e 选项表示卸载,也就是 erase 的首字母。

4、RPM命令查询软件包

[root@localhost ~]# rpm 选项 查询对象

4.1、 rpm -q :查询软件包是否安装

[root@localhost ~]# rpm -q 包名

4.2、 rpm -q1 :查询系统中所有安装的软件包

[root@localhost ~]# rpm -qa 

4.3、 rpm -qi :查询软件包的详细信息

[root@localhost ~]# rpm -qi 包名 

4.4、 rpm -ql :命令查询软件包的文件列表

[root@localhost ~]# rpm -ql 包名 

4.5、 rpm -qf :命令查询系统文件属于哪个RPM包

[root@localhost ~]# rpm -qf 包名 

4.6、 rpm -qR :查询软件包的依赖关系

[root@localhost ~]# rpm -qR 包名 

5、RPM包校验

rpm -Va:选项表示校验系统中已安装的所有软件包。

rpm -V 已安装的包名:-V 选项表示校验指定 RPM 包中的文件

 rpm -Vf 系统文件名:-Vf 选项表示校验某个系统文件是否被修改。

 

 

posted @ 2020-11-24 17:07  中元0715  阅读(138)  评论(0编辑  收藏  举报