“ 目录:RHCA+ -> 6 软件仓库 -> 21 RPM包命名规则 ”
用户通过名称可以直接获取这类包的版本、适用平台等信息,英文全称RedHat Package Manager,红帽软件包管理工具
RPM二进制包命名规则:
包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
例:httpd-2.2.15-15.el6.centos.1.i686.rpm
httped:软件包名;httped是包名,httpd-2.2.15-15.el6.centos.1.i686.rpm是包全名;一般包的安装和升级使用包全名;包的查询和卸载使用包名,不要弄错;子包会在包名后加子包名,其余内容一致
2.2.15:包的版本号;版本号的格式通常为:主版本号.次版本号.修正号
主版本号:重大改进
次版本号:某个子功能发生重大变化
发行号:修正部分bug,调整部分功能
15:二进制包发布的次数;指是第几次编译生成
el*:软件发行商;el6表示由Red Hat公司发布
centos:表示此包适用于CentOS系统
i686:表示此包使用的硬件平台
平台名称 | 适用平台 |
i386 | 386以上的计算机都可以安装 |
i586 | 686以上的计算机都可以安装 |
i686 | 奔腾II以上的计算机都可以安装 |
x86_64 | 64位CPU可以安装 |
noarch | 没有硬件限制 |
rpm:RPM包的扩展名;表明是编译好的二进制包,能用rpm命令直接安装;若为src.rpm后缀,表示为源代码包;需要安装生成源码,然后对其编译生成rpm格式的包,最后使用rpm命令进行安装