RPM包管理简介
来源:互联网 发布:js生成随机字符串 编辑:程序博客网 时间:2024/06/06 08:36
RPM包发布的时候都有特定的命名方式,一般是由软件名称,版本号,发布版本号,运行的体系结构和类型后缀组成,它们之间使用”-“分隔。下面以gzip软件的RPM安装包文件gzip-1.3.5-6.i386.rpm为例说明各部分的含义
1 gzip 是软件的名称
2 “1.3.5” 是软件的版本号
版本号的格式通常为”主版本号.次版本号.修正号”。 主版本号和次版本号在项目计划中已经指定,标志重要的功能变动。修正号表示小的功能变更或用来管理项目的分支。
3 “6” 是发布版本号
表示编译的次数,同样一个版本源程序,如果编译过程中使用了不同的参数,会有不同的行为。 发布版本号就是表示这个RPM包是第几次生成的,每次编译可以使用不同的参数。
4 “i386” 是RPM包软件能在什么样的体系结构下运行。
现在,RPM支持的体系结构有IntelX86(i386,i586,i686),Sun RISC SPARC(sparc)和 alpha 。 IntelX86体系结构的i386表示这个软件在Intel80386以上的计算机上运行;i586指这个软件包能在Intel Pentium以上的计算机运行,i686表示这个软件包在Intel Pentium II 以上的计算机中运行。由于i686这个软件包通常针对CPU进行了优化,所以最好还是使用i686这个软件包。需要注意的是还有一种noarch 的RPM包,表示这个软件包与体系结构无关,可以在不同的CPU中使用。可以查看文件/proc/cpuinfo来判断当前的体系结构。
5 “rpm” 是RPM包类型的后缀
RPM包有rpm和src.rpm两中类型后缀。”rpm”类型后缀是将软件编译后打包成二进制文件的格式,”src.rpm” 类型后缀是源程序RPM包类型(srpm)的后缀,不能直接安装运行,需要安装时进行本地编译。
系统的软件可能因存在相互依赖关系而不能独立运行,从而使软件的安装,卸载和升级等变得复杂,为解决此问题,Red Hat 公司提供了软件包管理器RPM。RPM是Red Hat Package Manager 的缩写,它的出现使得Linux中的应用软件安装,卸载,升级等变得简单。
- RPM包管理简介
- 使用RPM管理包
- linux rpm包管理
- rpm包管理详解
- rpm包管理详解
- RPM包管理
- rpm 包 管理 详解
- rpm包的管理
- RPM包管理
- RPM包管理详解
- rpm包管理
- rpm 包管理
- yum管理RPM包
- linux rpm包管理
- Linux RPM包管理-rpm命令
- RPM软件包管理命令简介
- Linux下rpm包管理
- Redhat Linux RPM包管理
- MinGW下使用STL出现诡异的运行错误
- js简单的文本编辑器
- jquery 输入框 根据输入内容检索 下拉提示
- 地球人已经无法阻止人类的智慧了
- MIPI接口clock导致开机概率性重启
- RPM包管理简介
- 列组合问题的通用算法
- [java相关]C++和JNI的数据转换
- Unity3D载入外部视频脚本
- 事务隔离级别
- Java的运算符
- Linux服务器的16个监控命令
- centos下 nginx+mysql+bugfree+php安装
- 使用WIF实现单点登录Part II —— Windows Identity Foundation基本原理