linux源码包编译安装,Linux如何编译安装源码包软件

我们下载下来的源码包一般都是以file.tar.gz和 file.tar.bz2打包;

1、解压下载下来的源码包,file.tar.gz和file.tar.bz2格式的解包命令如下:

[root@localhost]# tar jxvf file.tar.bz2

[root@localhost]# tar zxvf file.tar.gz

2、如何编译安装源码包;(大多数)

(1)进入解压后的目录,查看帮助文档,一般为README(或reame)和INSTALL( 或install)或DOC这类文件命名。

(2)安装编译所需要的环境条件和源码编译安装所需要的依赖包。例如:

[root@localhost] yum groupinstall "Development Tools" "Development Libraries" –y

[root@localhost] yum install gcc gcc-c++ openssl-devel -y

(3)编译安装

大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;

--prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;

例如:[root@localhost]./configure --prefix=/usr/local/apache

如果我们不需要apache时,可以直接删除/usr/local/apache目录;

所以如果源码编译Apache完整的安装方法应该是(不包含安装的环境和依赖包):

[root@localhost] tar jxvf httpd-2.4.16.tar.bz2

[root@localhost]cd httpd-2.4.16

[root@localhost] ./configure --prefix=/usr/local/apachebr/>[root@localhost]make

[root@localhost]make install

调用apache应该是:

[root@localhost] /usr/local/apache/bin/apache

如果您想要让apache 只要执行apache ,就能调用,请配置环境变量,或者在/usr/bin 中做一个apache 的链接;

[root@localhost beinan]# ln -s /usr/local/apache/bin/apache /usr/bin/apache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值