rpm简介 |
rpm( Red Hat Package Manager )是一个开放的软件包管理系统。它工作于Red Hat Linux及其他Linux系统,成为Linux中公认的软件包管理标准。
rpm将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作
rpm维护一个所有已安装的软件包和文件的数据库,可以让用户进行功能强大的软件包查询和验证工作。
在rpm学习前我们需要知道其它一些知识点来辅助学习:RPM学习第一篇
rpm软件包的命名格式 |
rpm包的命名格式一般有两部分组成。
第一部分是源代码版本号。比如:
name-VERSION.tar.gz name:源代码包的名称 VERSION分别为:
|
第二部分是rpm打包制作的版本。
2、rpm包命名格式:
name-VERSION-release.arch.rpm
VERSION:major.minor.release
release.arch:rpm包的发行号
release.os: 2.el7.i386.rpm
常见的arch:x86: i386,i486, i586, i686
x86_64: x64, x86_64, amd64
powerpc: ppc
跟平台无关:noarch
举例:
源代码的命名格式:redis-3.0.2.tar.gz
rpm包的命名格式:redis-3.0.2-1.centos7.x64.rpm