linux源码包安装软件

Linux源码安装和yum安装区别:python

一、yum安装能够当作是在线安装的一种方式,你只须要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并能够自动分析所需的软件依赖关系,自动安装所需的依赖软件包。此方式适合初学者,简单方便,不用考虑依赖关系。工具

二、源码安装方式是须要本身到网上下载源码包,而后解压安装。此方式能够指定配置参数,更加灵活方便,兼容性更强。开发工具

Linux源码安装好处:blog

一、软件根据用户须要定制
二、用于二次开发开发

源码包及其编译安装:文档

一、源码包打包格式:
通常用.tar.gz 和.tar.bz2或.src.rpm 或.tgz打包源码

二、源码包内容
通常INSTALL和README是安装文档编译

三、安装必要工具
在编译前,必须安装
a)开发工具安,好比gcc/perl/python/glibc/make/等开发工具或基础包
b)相关的开发包
c)相关的开发库基础

4编译安装软件兼容性

大多以tar.gz 和tar.bz2打包软件,大可能是经过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;

能够经过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,若是没有的就不用./configure ;直接make;make install 就好了;

./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,咱们能够指定软件安装目录;当咱们不须要这个软件时,直接删除软件的目录就好了;