RPM是Red Hat Package Manager的缩写,它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。它的的缺点是,安装环境必须与编译时的环境一致或者相当,包与包之间存在着互相依赖的情况,卸载包时需要先把依赖的包卸载。
使用RPM工具安装某个程序包时,有可能会因为该程序包依赖另一个程序包而无法安装;而使用yum工具时,就可以连同依赖的程序包一起安装,很方便。
(1)安装RPM包
-i 表示安装
-v 表示可视化
-h 表示显示安装进度
# cd /mnt/Packages/
# rpm -ivh libjpeg-turbo-devel-1.2.90-5.e17.x86_64.rpm
(2)卸载RPM包
# rpm -qa libjpeg-turbo-devel
libjpeg-turbo-devel-1.2.90-5.e17.x86_64
# rpm -e libjpeg-turbo-devel
(3)查询包是否安装
# rpm -q libjpeg-turbo-devel
# rpm -qa|head 查询所有已安装的RPM包
(4)查询RPM包的相关信息
# rpm -qi libjpeg-turbo-devel
(5)列出RPM包的安装文件
# rpm ql libjpeg-turbo-devel