首页 > 系统服务 > 详细

Linux软件安装之Tarball安装

时间:2014-03-30 04:38:48      阅读:564      评论:0      收藏:0      [点我收藏+]

众所周知,Linux系统是开放源代码的,Linux上面的软件几乎都是经过GPL授权,所以每个软件几乎均提供源代码,并且你甚至可以根据你自己的需求来修改源码,但是大家也知道,Linux系统上真正识别的是二进制文件,那我们怎么编译这些源码成为二进制程序并安装呢?

下面就为大家介绍Linux软件安装方法之Tarball安装

我已经下载好了一个包,并且已经将其解压。

bubuko.com,布布扣

从上面的图片可以看出,这个软件有很多的文件,如果我们用类似gcc这样的编译工具来编译的话工作量大不说,这些文件之间的依赖关系也是一件令人头疼的事情,Linux提供了一个工具给我们就是make,但是make要依赖makefile才能完成编译,那makefile如果获取呢?在上面的图片中,我们可以看到这个包里面有个脚本名字叫configure的脚本,还有一个名为Makefile.in的文件,而configure+Makefile.in就可以为我们生成makefile文件,然后使用make就可以安装我们想要的软件了。下面分步演示一下

使用configure脚本生成Makefile文件

bubuko.com,布布扣

完成后即可看到,在当前目录下已经生成了一个Makefile文件

bubuko.com,布布扣

下面就可以使用make开始编译

bubuko.com,布布扣

编译完成后make install即可

安装完成后,查看/usr/local即可看到多了一个apache2的目录,这就是刚刚安装的软件了

bubuko.com,布布扣

切换到apache2这个目录,可以看到下面有很多的目录文件

bubuko.com,布布扣

 

但是这样安装的方式是将二进制程序,帮助文件,配置文件及头文件include全部放在了apache2这个目录下,我们如果想要正常使用,还需要将这些二进制程序加入到PATH环境变量等操作

修改环境变量,如果想永久生效请修改配置文件

bubuko.com,布布扣

修改帮助文件配置,打开/etc/man.config,添加MANPATH /usr/local/apache2/man

bubuko.com,布布扣

添加库文件路径,在/etc/ld.so.conf.d/目录下创建apache.conf文件,添加/usr/local/apache2/lib到该文件中

bubuko.com,布布扣

添加头文件链接 ln –sv /usr/local/apache2/include  /usr/include/apache2

 

这样就完成了Tarball的安装设置,接下来就可以使用了,如果要卸载,删除整个安装目录即可。

Linux软件安装之Tarball安装,布布扣,bubuko.com

Linux软件安装之Tarball安装

原文:http://cherrieszhao.blog.51cto.com/5310809/1386706

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