1、RPM简介
1. rpm起源
由于在linux中安装应用程序需要源码包编译安装,对于非专业人员而言难度太大,因而出现一种将源码编译好的二进制程序、库文件、配置文件、帮助文件等打包成一个或多个特定格式的程序包,而管理这类包的工具之一,则称为rpm。
rpm 是 reahat package manage,最开始由redhat公司在其rhel系统上提供的程序包管理器。但是由于rpm的使用十分的方便,因此现在rpm是rpm is package manager,成为linux中通用的程序包管理器之一。
2. rpm命名格式
首先我们先了解一下,此类程序包的命令方法.直接上实例更加明显:
php-5.4.16-21.el7.x86_64.rpm
格式为:
name-VERSION-rpm_release.os.arch.rpm
name:程序的名称,php
VERSION:程序源码包的版本号,5.4.16
rpm_release:rpm的发行号,21
os:操作系统版本,el7
arch:编译此包的cpu架构,x86_64
注:arch中有noarch,其表示此包可在任何架构平台上安装。
对于用户而言,程序能够运行则足够,但是对于某些需要在此程序上进行二次开发,或者