RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
程序使用常见有几个步骤:安装、查询、卸载、升级、校验、数据库重建、验证数据包等
rpm命名:
组成部分
主包:bind-9.7.1-1.el5.i586.rpm
子包:bind-libs-9.7.1-1.el5.i586.rpm bind-utils-9.7.1-1.el5.i586.rpm
命名格式:name-version-release.arch.rpm bind-major.minor.release-release.arch.rpm
主版本号:重大改进 次版本号:某个子功能发生重大变化 发行号:修正了部分bug,调整了部分功能
1、安装
rpm -i /PATH/TO/PACKAGE_FILE
-h:以#显示进度,每个#表示2%;
-v