在Linux上RPM包是需要我们手动去编译然后去安装程序包,为什么要这样做那,一方面是因为制作RPM的平台不一样,有可能我是在i386上面做的,而你们的电脑是x86_64,如果要用我的RPM,你们只能手动下载源码并手动去安装;还有一方面就是你在网上下载的RPM包,你能确定它是安全的嘛,能确定没有被别人植入木马,所有就要自己手动去编译然后再安装。
好了,为什么要去手动编译的目的已经告诉你们,现在就让我来带你们去享受编译后去安装的快感吧!!!!!
第一步,我们要先编译安装环境:
首先我们要创建一个yum仓库;先cd /etc/yum.repos.d,在这个文件夹里面用vim创建一个yum仓库,下面是yum仓库的格式:
baseur就是你要访问的地址,这里我用的是我们实验室的地址,如果大家要用可以使用:http://mirrors.163.com/centos/6.5/os/,现在我们的yum仓库建好了,就直接用yum install Development tools 来直接下载。然后我们用yum grouplist来查看一下我们是否安装顺利,好了第一步我们已经完成了。
第二步,下载httpd的源码包
在网上找到的源码地址,
然后复制链接的地址,进去xshell中在命令行直接输入wget 链接地址,下载的源码包就存在你当前的路径下面,然后在当前目录下使用ls来查看源码包的格式并解压出来
这里我们下载的是.tar.bz2结尾的文件,然后就使用tar –jxf http-2.2.26.tar.bz2来解压并展开归档,得到一个文件名是:http-2.2.26 ,然后我们cd到这个目录下,给它指定安装的路径,使用./configure--prefix = /user/local/package-name,让其生成make的配置文件。
第三步,编译安装
我们直接使用make install 来进行安装
这样我们就安装完成了。
是不是觉得很简单,是不是已经安奈不住自己躁动的欲望,赶紧打开自己的Linux来享受吧!!!
享受Linux中编译安装httpd的快感 "就是你了,httpd",布布扣,bubuko.com
享受Linux中编译安装httpd的快感 "就是你了,httpd"
原文:http://songoo.blog.51cto.com/8620619/1371452