tarball其实就是将软件的所有源码文件以tar打包并进行压缩后的文件。里面的文件通常为: 1. 源代码文件 2. 检测程序文件(一般为configure或config) 3. 软件的简易说明说明与安装说明(README或INSTALL)
说明:安装流程以tarball包中的README或INSTALL文件为准,以下是普遍的安装流程
到资源站点下载软件的tarball包然后解压即可
configure会检测当前系统环境是否支持安装该软件,在一切正常的情况下,执行后会生成一个makefile文件。同时,该步骤的相关信息最好参考软件包中的README和INSTALL文件
configure有很多参数,最常用的就是指定安装的路径
–prefix=path //path为要安装的目录
make会读取makefile中关于clean的工作,这个步骤不一定会有,可以确保新编译出来的文件是自己的机器编译完成的
会根据makefile中的信息进行编译,生成二进制文件,执行完毕后生成的可执行文件在当前目录,尚未被安装到预定安装的目录
会根据makefile中关于install的选项,将上一个步骤中编译完成的数据安装到默认的目录中
==注意:== 以上步骤任何一个步骤失败(除了make clean),都会导致软件安装失败