一、RPM 管理概述:
RPM:RedHat Package Manager (RedHat 软件包管理工具),后缀名为:RPM
RPM是一种软件包的安装管理工具,它包含某些在Linux 分发版中,虽然这一文件格式打上了RedHat 标志,但是其是开放的,Linux的分发版本如:OpenLinux、SUSE、Turbo Linux等都是用了该包管理器
二、RPM常用命令
1. 查询已经所安装的rpm 软件包:rpm -qa
rpm -qa | more
rpm -qa | grep x
2. 查询软件包是否安装:rpm -q 软件包名
rpm -q mysql
3. 查询软件包信息: rpm -qi 软件包名
rpm -qi mysql
可以查看软件包的版本信息等
4. 查看软件包中的文件:rpm -ql 软件包名
rpm -ql 软件包名
5. 查询文件所属的软件包:rpm -qf 文件绝对路径
rpm -qf /ect/passwd
rpm -qf /root/install.log
6. 查询包的信息对这个软件包的介绍:rpm -qp 包文件
rpm -qp jdk-1_5_0-linux-i586.rpm
rpm -qpi jdk-1_5_0-linux-i586.rpm
rpm -qpl jdk-1_5_0-linux-i586.rpm
7. 安装RPM bao
rpm -i 包绝对路径
rpm -ivh 包绝对路径
说明:i 安装
v 提示
h 进度条
8. rpm 包卸载
rpm -e 包名称
如果存在包依赖关系会导致卸载失败
使用 rpm -e --nodeps 命令可以强制卸载
9. 包升级
rpm -U 包绝对路径