
开源软件多使用C/C++语言开发
−需要gcc、make等编译工具
−RHEL6仓库提供的“开发工具”软件组
- [root@hadoop ~]# gcc --version
- [root@hadoop ~]# g++ -version
- [root@hadoop ~]# make --version
- GNU Make 3.81



从官网下载最新源码包,并释放源码文件
−建议释放到/usr/src/ 目录下
−解包后标准位置:/usr/src/软件名-版本号/
使用configure 脚本进行配置
−通过“./configure --help” 可以查看帮助
−典型配置参数:--prefix=安装目录
执行make 命令
−根据Makefile配置将文本代码制作成二进制程序
−准备好必要的程序配置、文档及手册
执行make install 命令
−将制作好的程序及相关文件部署到系统的安装目录
−独立于源码,方便用户使用此软件
查看安装目录/了解程序的用法
−利用帮助机制、官方文档






不要与RPM软件包混淆
−与RPM机制无关,因此不受rpm命令管理
−同一软件可以与RPM安装的并存,但使用时要避免冲突
卸载的处理
−个别软件支持make uninstall 反安装(需源码目录)
−个别软件提供类似uninstall.sh 的专用工具
−大多数软件只能手动删除已安装的文档