原理
二进制安装也就是编译安装,源码包是开发编写好的程序源代码,但该代码未编译成正常使用的工具。
二进制安装可以安装最新的源码包,一些软件官方不提供yum安装,就可以使用编译安装。它的优点是可以自行修改源代码、定制所需功能优先更新,缺点是相对yum复杂太多,一般情况下使用wget、yum。
安装流程
(以下载nginx为例)
下载
wget 链接网址
下载到本地,rz读取
解压
tar xf 源码包
安装依赖
如果不进行这一步,name接下来的过程可能显示不成功
yum install -y pcre-devel gcc gcc-c++ make zlib-devel openssl-devel
生成配置信息
./configure --prefix=/usr/local/nginx
通过configure 生成配置信息,配置相关的选项,并生成Makefile,软件安装的信息
通过echo $?
检查上个命令是否执行成功,成功显示0
安装
make && make install
按照上一步所生成的配置信息安装软件,并将二进制文件拷贝至对应的目录中,如果只执行make或make install,可能安装不成功