一、编译安装概述
1.源码编译的优势
2.准备编译环境
开源软件多使用C/C++语言开发
−需要gcc、make等编译工具
−RHEL6仓库提供的“开发工具”软件组
[root@hadoop ~]# gcc --version
[root@hadoop ~]# g++ -version
[root@hadoop ~]# make --version
GNU Make 3.81
3.DIY菜品的过程
4.编译安装“四步曲”
二、编辑过程分步详解
1.示例软件介绍
2.下载及解包
从官网下载最新源码包,并释放源码文件
−建议释放到/usr/src/ 目录下
−解包后标准位置:/usr/src/软件名-版本号/
3.配置
使用configure 脚本进行配置
−通过“./configure --help” 可以查看帮助
−典型配置参数:--prefix=安装目录
4.编译
执行make 命令
−根据Makefile配置将文本代码制作成二进制程序
−准备好必要的程序配置、文档及手册
5.安装
执行make install 命令
−将制作好的程序及相关文件部署到系统的安装目录
−独立于源码,方便用户使用此软件
6.验证安装结果
查看安装目录/了解程序的用法
−利用帮助机制、官方文档
三、定制httpd网站服务器
1.httpd网站服务软件
2.编译安装httpd
3.验证安装结果
4.Web服务测试
四、源码软件的卸载
1.安装目录的选择
2.怎样用起来更方便
3.源码软件的卸载
不要与RPM软件包混淆
−与RPM机制无关,因此不受rpm命令管理
−同一软件可以与RPM安装的并存,但使用时要避免冲突
卸载的处理
−个别软件支持make uninstall 反安装(需源码目录)
−个别软件提供类似uninstall.sh 的专用工具
−大多数软件只能手动删除已安装的文档