一、使用源代码安装软件的优点:
- 获得最新的软件版本,及时修复bug
- 根据用户需要,灵活定制软件功能
- 便于管理
二、应用场合举例
- 安装较新版本的应用程序时
- 当前安装的程序无法满足需要时
- 需要为应用程序添加新的功能时
三、 编译安装过程
1、tar解包
用途:解压并释放源代码包到指定的目录
解包后的源代码文件位置:
/usr/src/软件名-版本号
tar zxvf/jxvf xxx.tar.gz/xxx.tar.bz2 -C 目标路径
2、 配置软件模块—./configure配置
用途:安装路径、开启或关闭模块功能、管理服务进程的用户设定
./configure --prefix=目标路径(此软件安装到哪里去)
若其中还是报错,使用下面命令
[root@localhost httpd-2.4.52]# yum install gcc* apr-devel* pkgconfig* libapr* pcre pcre-devel libtool libxm12-devel apr-util* -y
3、 make编译(将源代码转换为可执行的程序)
用途:生成可执行的二进制文件
4.1.4 make install 安装
用途:复制二进制文件到系统,配置应用环境