1、查询安装的软件包
rpm -qa:查看所安装的所有rpm软件包
[root@localhost ~]# rpm -qa | more
[root@localhost ~]# rpm -qa | grep samba
rpm -q 软件包名:查询软件包是否安装
[root@localhost ~]# rpm -q samba
rpm -qi 软件包名:查询软件包信息
[root@localhost ~]# rpm -qi httpd
rpm -ql 软件包名:查询软件包中的文件
[root@localhost ~]# rpm -ql httpd
rpm -qf 文件全路径:查询文件所属的软件包
[root@localhost ~]# rpm -qf /etc/passwd
rpm -qp 包文件名:查询包信息对这个软件包的介绍
[root@localhost ~]# rpm -qp samba
2、安装rpm包
rpm -i rpm包全路径名称 :安装包到当前系统
rpm -ivh rpm包全路径名称 :安装包到当前系统,有提示信息
参数说明:
i=install 安装
v=verbose 提示
h=hash 进度条
3、rpm包卸载
rpm -e rpm包名称
[root@localhost ~]# rpm -e jdk
如果其他软件包依赖要卸载的软件包,卸载时会产生错误信息。
若让rpm忽略这个错误继续卸载,可添加–nodeps参数(慎用,依赖于你卸载的软件可能 无法运行)
[root@localhost ~]# rpm -e --nodeps httpd
4、升级rpm软件包
rpm -U rpm包全路径名
[root@localhost ~]# rpm -U httpd