源码包软件安装

通常使用RPM工具管理.rpm结尾的二进制包,而标准的.zip、tar结尾的源代码包则不能使用RPM工具去安装、卸载及升级,源码包安装有三个步骤,如下:

  • ./configure      预编译,主要用于检测系统基准环境库是否满足,生成MakeFile文件;
  • make 编译,基于第一步生成的makefile文件,进行源代码的编译;
  • make install     安装,编译完毕之后,将相关的可运行文件安装至系统中;

使用make编译时,Linux操作系统必须有GCC编译器,用于编译源码。

源码包安装通常需要./configure、make、make install三个步骤,某些特殊源码可以只有三步中的其中一个步骤,或者两个步骤。

以CentOS 7 Linux系统为基准,在其上安装Nginx源码包,企业中源码安装的详细步骤如下:

  • Nginx.org官网下载Nginx-1.13.0.tar.gz包
wget http://nginx.org/download/nginx-1.13.0.tar.gz
  • Nginx源码包解压
tar -xvf nginx-1.13.0.tar.gz
  • 源码Configure预编译,需进入解压后的目录执行./configure指令,分号”;”表示连接多个命令。
cd nginx-1.13.0;./configure
  • make编译
make
  • make install安装
make install

通过以上五个步骤,源码包软件安装成功,源码包在编译及安装时,可能会遇到各种错误,需要把错误解决之后,然后再进行下一步安装即可,后面章节会重点针对企业使用的软件进行案例演练。