Linux基础篇之软件源码包安装

  在Linux中需要根据不同的需求安装不同的软件服务。在Linux中,软件包分类两种源码包安装与二进制包安装。

一、源码包

  1、优缺点

  优点:开源、安装功能自选、安装需编译(稳定性高)

  缺点:安装步骤易出错(出错难解决)、编译时间长

  2、安装过程

  2.1、下载安装包:源码包一般在官网下载。

  2.2、解压缩包:压缩包一般为tar.gz与tar.bz2两种格式

  2.3、进入解压完成的软件目录。

  .2.4、/configure  (这个不是系统命令,而是存在于源码包中的一个程序脚本。)

  运行后若缺少依赖包会报错(如下图)

  Linux基础篇之软件源码包安装

 

 

   上图缺少APR相关的软件包。yum 安装即可。(具体缺少依赖包根据系统环境不同,自己查询)

  判断是否报错可以通过  error  warning   no  等关键词判断。

  一般情况下,软件都是C语言编写的,所以还需要gcc编译器,目的是通过此编译器来将C语言编译为Linux所能识别的语言。

  Linux基础篇之软件源码包安装

 

 

   编译完成

  2.5、make  编译(调用gcc编译器,将软件包进行编译)

  2.6、make install  开始安装

  2.7、注意

    ./configure  --prefix=安装路径  可以自己指定软件的安装位置

    make与./configure,这两步报错时,需要一方面解决依赖问题(安装依赖包);还需要执行 make  clean(清空编译内容,它会清空Makefile文件或者编译产生的.o的文件)

二、脚本安装

  可以安装webmin。

Linux基础篇之软件源码包安装

上一篇:Zookeeper(二):环境搭建和Shell使用


下一篇:shell(二)