一、源码安装
1.1提前声明:
源码安装是Linux下安装软件最麻烦的,没有之一,一般建议是不用源码安装的,建议采用 yum 安装,简单快捷。
而且源码包安装会比 rpm 包安装慢,是因为 rpm 的软件包是根据特定系统和平台而指定的,经常一种程序会提供很多 rpm 包的格式,用户根据系统情况选择适合的 rpm 包直接安装,而源码包相当于通用型,可以是用于多个系统中,所以需要运行configure脚本来检测环境,生成对应的安装信息。
源码安装 注意事项:
下载源码包尽量从官网下载,保证安全
源码包保存路径约定为:/usr/local/src/
安装路径约定为:/usr/local/源码包名
安装开始前,先要查看安装说明 vim INSTALL vim README
查看配置参数:./configure –help
安装过程中,每进行完一步要使用echo $? 进行验证前一步是否产生错误
这样说来源码安装是不是就没有优点了呢,其实也不尽然。
1.2 源码安装优缺点:
优点
- 文档齐全
- 可以定位到代码,所以debug很方便
- 本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)
缺点 - 编译麻烦
- 缺乏自动依赖管理,软件升级麻烦
1.3 安装流程
1.3.1 解压源码包tar文件:
源码包通常会使用tar工具归档然后使用gunzip或bzip2进行压缩,
后缀格式会分别为.tar.gz与.tar.bz2,分别的解压方式:
tar -zxvf FileName.tar.gz |
---|
tar -jxvf FileName.tar.bz2 |
1.3.2 切换到解压后的目录
cd /解压后目录
1.3.3 准备编译工作: