一、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 包絕對路徑