首页 > 其他 > 详细

Linu程序包管理之编译安装:以安装编译安装httpd为例

时间:2014-02-28 01:06:24      阅读:431      评论:0      收藏:0      [点我收藏+]

     

  Linux的程序包大多以tar.gz 和tar.bz2打包软件,通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没就用./configure ;直接make;make install 就了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了


编译安装的步骤:

1、拿到源代码,并解压:

# tar xf package-version.tar.{gz|bz2|xz}

2、切换至源码目录中

# cd package-version

3、执行configure脚本

# ./configure

4、编译

# make

5、安装

# make install

 下面就通过我们服务器上提供的httpd安装包,演示一下Linux程序包的编译安装.

一、首先先看一下自己的安装环境,确保三个跟开发相关的包组:Desktop Platform Development、Server Platform Development、Development Tools必须安装了,用yum grouplist查看,如下所示Installed Groups下:

bubuko.com,布布扣


二、下载一个httpd-2.2.25版本的安装包,我这是以我们服务器为例的,你安装的时候可以到Google里搜索源代码程序。

bubuko.com,布布扣

三、下载之后用tar命令解压到当前目录。#tar xf httpd-2.2.25.tar bz2

bubuko.com,布布扣

四、解压之后cd到httpd目录下,这里要查看文件的安装帮助方法,一般在README、INSTALL,或man一

下该命令,因为每个文件的安装是不一样的。

bubuko.com,布布扣

这里就显示了httpd的安装方法

bubuko.com,布布扣

五、下面就到了我们执行configure脚本的时候了,输入下面的命令:                    ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so回车。


bubuko.com,布布扣

六、make回车

bubuko.com,布布扣

七、make install

bubuko.com,布布扣

八、下面是二进制程序的执行方案:打开vim编辑器创建 vim /etc/profile.d/apache.sh

bubuko.com,布布扣


编辑以下文件:然后执行一下脚本。echo一下PATH变量

bubuko.com,布布扣

九、库文件的输出vim编辑创建vim /etc/ld.so.conf.d/httpd.conf 然后输入以下内容。

bubuko.com,布布扣


完成之后执行一下ldconfig命令。

bubuko.com,布布扣

十、最后是导出man文件,在#vim /etc/man.config输入最下面一格的内容。

bubuko.com,布布扣

至此我们的编辑过程就结束了。


本文出自 “linux” 博客,请务必保留此出处http://8519539.blog.51cto.com/8509539/1364012

Linu程序包管理之编译安装:以安装编译安装httpd为例,布布扣,bubuko.com

Linu程序包管理之编译安装:以安装编译安装httpd为例

原文:http://8519539.blog.51cto.com/8509539/1364012

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!