• 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/

  • 相关阅读:
    Navicat15 for Mysql激活教程
    Overview
    NoSQL之一:Memcached
    Git学习(二):Git的初步使用
    Git学习(一):版本控制介绍及安装
    Docker学习(一):容器介绍
    ElasticStack学习(十):深入ElasticSearch搜索之QueryFiltering、多/单字符串的多字段查询
    ElasticStack学习(九):深入ElasticSearch搜索之词项、全文本、结构化搜索及相关性算分
    ElasticStack学习(八):ElasticSearch索引模板与聚合分析初探
    ElasticStack学习(七):ElasticSearch之Mapping初探
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7071923.html
Copyright © 2020-2023  润新知