首页 > 系统服务 > 详细

Linux中源码包安装

时间:2017-06-23 23:35:40      阅读:406      评论:0      收藏:0      [点我收藏+]

1.准备环境
  a.因为是编译安装,所以需要安装gcc编译器
  b.下载源码包

2.注意事项
  a.源代码保存位置
    /usr/local/src/
  b.软件安装位置
    /usr/local/
  c.如何确定安装过程报错
    安装停止,并出现error,warning,no xxx的提示

3.安装过程
  a.解压缩下载的源码包
  b.进入解压缩后的目录
    1.一般在这个目录里可以找到安装说明
    2.安装说明一般叫INSTALL
    3.查看INSTALL文件,会告诉你怎么安
    4.其实,这里的cde在INSTALL文件里都会说
  c.执行 ./configure 进行软件配置与检查
    1.定义需要的功能选项
    2.检测系统环境是否符合安装要求
    3.生成Makefile文件,并写入前两步的结果
  d.执行 make 命令进行编译
    1.至此位置还没有给系统写入任何文件
    2.如果在这里失败,执行make clean可以回退之前的操作
  e.执行 make install 命令进行安装
4.卸载
  直接删除安装的那个文件夹就好了,没有任何垃圾


这里以安装apache服务为例子,说明一下

1.下载源码包:
  http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz

2.通过scp把源码包拷贝到linux的根目录下
  scp httpd-2.2.32.tar.gz root@192.168.1.7:/

3.进入根目录,将源码包移动到/usr/local/src/下
  mv httpd-2.2.32.tar.gz /usr/local/src/

4.进入/usr/local/src/目录解压源码包
  tar -zxvf httpd-2.2.32.tar.g

5.进入解压后的文件夹
  cd httpd-2.2.32

6.查看安装说明(说明文件一般是叫INSTALL)
  cat INSTALL

  关键信息如下:
    $ ./configure --prefix=PREFIX
    $ make
    $ make install
    $ PREFIX/bin/apachectl start

  照着做:
    ./configure --prefix=/usr/local/apache
    make
    make install
    /usr/local/apache/bin/apachectl start
  访问:
    http://192.168.1.7:80/

 

Linux中源码包安装

原文:http://www.cnblogs.com/413xiaol/p/7071923.html

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