zoukankan      html  css  js  c++  java
  • Linux基础篇之软件源码包安装

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

    一、源码包

      1、优缺点

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

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

      2、安装过程

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

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

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

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

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

      

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

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

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

      

       编译完成

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

      2.6、make install  开始安装

      2.7、注意

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

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

    二、脚本安装

      可以安装webmin。

  • 相关阅读:
    算法
    autoreleasepool和weak
    记录一下锁如何使用
    RunLoop相关知识
    NSTimer内存泄漏的解决方案
    ARC下block循环引用的解决方式
    MGJRouter源码解析及使用方法
    Instruments 中Time Profile的使用
    NSFileManager的基本使用
    Runtime相关知识
  • 原文地址:https://www.cnblogs.com/641055499-mozai/p/12729053.html
Copyright © 2011-2022 走看看