zoukankan      html  css  js  c++  java
  • Linux中源码包安装

    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/

  • 相关阅读:
    面向对象的程序设计-2-创建对象
    面向对象的程序设计-1-理解对象
    react组件的生命周期
    react-router 组件式配置与对象式配置小区别
    mobx @computed的解读
    十分钟介绍mobx与react
    less学习
    git-简单流程(学习笔记)
    几种视频编码器的编译及使用方法
    一位程序员工作10年总结的13个忠告
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7071923.html
Copyright © 2011-2022 走看看