1.Tarball 封包:

.tar.gz 和 .tar.bz2 格式居多;软件素材参考:http://sourceforge.net


2.确认源代码编译环境:

需安装支持 C/C++程序语言的 编译器

gcc-4.1.1-52.el5、gcc-c++-4.1.1-52.el5

make-3.81-1.1.i386 …


3.安装过程图解:

tar包源码安装整理_第1张图片

注意:使用./configure生成的makefile配置文件相当于“药方”


4.TAR包卸载

a.直接删除安装文件夹

b.少数软件执行make uninstall


5.示例

a. 解包

tar  zxvf httpd-2.2.20.tar.gz  -C  /usr/src/

b. 编译前的配置

cd  /usr/src/httpd-2.2.20

./configure --prefix=/usr/local/apache

c. 编译并安装

make && make install

d. 启动httpd服务

/usr/local/apache/bin/apachectl start

以--enable开头的选项说明默认情况下不开启,需要我们使用这个选项去打开这个功能

以--disable开头的选项说明默认情况下开启,需要我们使用这个选项去关闭这个功能

./configure --prefix=/usr/local/apache3 --enable-cache  --enable-so   配置安装的目录,同时开启缓存功能和动态加载模块的功能


指导老师:双星科技-冯老师