首页 > 系统服务 > 详细

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

时间:2020-04-22 00:37:21      阅读:75      评论:0      收藏:0      [点我收藏+]

  在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。

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

原文:https://www.cnblogs.com/641055499-mozai/p/12729053.html

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