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下:
二、下载一个httpd-2.2.25版本的安装包,我这是以我们服务器为例的,你安装的时候可以到Google里搜索源代码程序。
三、下载之后用tar命令解压到当前目录。#tar xf httpd-2.2.25.tar bz2
四、解压之后cd到httpd目录下,这里要查看文件的安装帮助方法,一般在README、INSTALL,或man一
下该命令,因为每个文件的安装是不一样的。
这里就显示了httpd的安装方法
五、下面就到了我们执行configure脚本的时候了,输入下面的命令: ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so回车。
六、make回车
七、make install
八、下面是二进制程序的执行方案:打开vim编辑器创建 vim /etc/profile.d/apache.sh
编辑以下文件:然后执行一下脚本。echo一下PATH变量
九、库文件的输出vim编辑创建vim /etc/ld.so.conf.d/httpd.conf 然后输入以下内容。
完成之后执行一下ldconfig命令。
十、最后是导出man文件,在#vim /etc/man.config输入最下面一格的内容。
至此我们的编辑过程就结束了。