Linux系统中RPM包的通用命名规则
2017-12-27 11:15
399 查看
我们知道Linux系统中RPM包的命名是有一定规则的,一般我们从.rpm包的名字中就可以获取到该包的版本、适用平台等信息,LAMPLNMP来详解Linux系统中RPM包的通用命名规则。
name-version-arch.rpm
name-version-arch.src.rpm
httpd-2.2.3-29.el5.i386.rpm
httpd-devel-2.2.3-29.el5.i386.rpm
httpd-manual-2.2.3-29.el5.i386.rpm
system-config-httpd-1.3.3.3-1.el5.noarch.rpm
1、 name,如:httpd,是软件的名称;
2、 version,如:2.2.3 ,是软件的版本号。版本号的格式通常为“主版本号.次版本号.修正号”;
3、 29,是发布版本号,表示这个RPM包是第几次编译生成的
4、 i386,表示包的适用的硬件平台,目前RPM支持的平台有:i386、i586、i686、sparc和alpha
5、 .rpm或.src.rpm,是RPM包类型的后缀,.rpm是编译好的二进制包,可用rpm命令直接安装;.src.rpm表示是源代码包,需要安装源码包生成源码,并对源码编译生成.rpm格式的RPM包,就可以对这个RPM包进行安装了
1、 el* 表示这个软件包的发行商版本,el5表示这个软件包是在RHEL 5.x/CentOS 5.x下使用;
2、 devel:表示这个RPM包是软件的开发包;
3、 noarch:说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台,在任何硬件平台上都可以运行;
4、 manual 手册文档
以上是关于RPM包的命名规则,一般来讲,通过RPM的名字我就可以看出这个包的很多信息,包括它所需的安装环境都一目了然。
RPM包的一般格式为:
name-version-arch.rpmname-version-arch.src.rpm
RPM包命名举例
httpd-2.2.3-29.el5.i386.rpmhttpd-devel-2.2.3-29.el5.i386.rpm
httpd-manual-2.2.3-29.el5.i386.rpm
system-config-httpd-1.3.3.3-1.el5.noarch.rpm
1、 name,如:httpd,是软件的名称;
2、 version,如:2.2.3 ,是软件的版本号。版本号的格式通常为“主版本号.次版本号.修正号”;
3、 29,是发布版本号,表示这个RPM包是第几次编译生成的
4、 i386,表示包的适用的硬件平台,目前RPM支持的平台有:i386、i586、i686、sparc和alpha
5、 .rpm或.src.rpm,是RPM包类型的后缀,.rpm是编译好的二进制包,可用rpm命令直接安装;.src.rpm表示是源代码包,需要安装源码包生成源码,并对源码编译生成.rpm格式的RPM包,就可以对这个RPM包进行安装了
特殊名称:
1、 el* 表示这个软件包的发行商版本,el5表示这个软件包是在RHEL 5.x/CentOS 5.x下使用;2、 devel:表示这个RPM包是软件的开发包;
3、 noarch:说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台,在任何硬件平台上都可以运行;
4、 manual 手册文档
以上是关于RPM包的命名规则,一般来讲,通过RPM的名字我就可以看出这个包的很多信息,包括它所需的安装环境都一目了然。
相关文章推荐
- 常见linux系统中RPM包的通用命名规则
- linux系统中RPM包的通用命名规则
- linux中RPM包命名规则
- 常见linux系统中RPM包的通用命名规则
- Linux中rpm包的命名规则与RPM报的依赖性
- Linux中rpm包命名规则
- LinuxStudyNote(40)-RPM包的命名规则
- 【Linux系统安装】磁盘与分区的命名规则
- 二十一、Linux系统编程-管道(二)命名管道(FIFO)、匿名管道与命名管道区别、命名管道的打开规则
- Linux系统根文件以及命名规则详解
- linux系统下的文件命名规则
- linux系统同时安装多个rpm包技巧
- RPM 命名规则
- linux 系统查看相应软件版本:rpm -q php
- Linux编程命名规则
- Linux起步:系统安装准备-RPM
- C++编程中,变量命名的一些通用规则
- linux系统编程之管道(二):管道读写规则
- Linux系统安全配置的一些规则(整理) 图
- STC单片机 命名规则,最小系统 图示