最近学习了linux操作系统,所以对Tarball的安装进行小小的总结!
在Linux下很多软件都是通过源码发布的,通过源码来安装软件虽然比较繁琐,但是移植性好!在Linux系统中能够真正执行的文件是二进制文件,而我们下载的源码都是程序代码,其实就是文本文件,所以我们首先要将该文本文件通过编译和链接变为可执行文件才能进行安装。接下来就是安装步骤:
第一步:当然就是现在网站上下载源码Tarball文件
第二步:将源码进行解压缩,并且放置到/usr/local/src目录下(Linux distribution发布安装的软件都是放在/usr下,而用户自己下载的软件源码都是放在/usr/local/src下,便于今后的管理)
首先移动到/usr/local/src目录下
$ cd /usr/local/src
然后将源码进行解压缩,目前压缩文件一般为gzip或者bzip2压缩文件,后缀名分别为 *.tar.gz 和 *.tar.bz2, 若为gzip文件执行第一条命令,若为bzip2执行第二条
$ tar -zxvf *.tar.gz
$ tar -jxvf *.tar.bz2
第三步:解压完成后,到解压的目录下,去查阅INSTALL与README等相关文件,通常这些文件会记录这个软件的安装要求、软件的工作项目与软件的安装参数设置等
第四步:建立makefile文件,makefile文件是由自动检测程序./configure建立,记录软件安装所需要的函数库、编辑器以及其他的一些资料等。
$ ./configure --help | more //可以查询可有的一些参数
$ ./configure //后边可以添加参数
第五步:makefile文件建立好之后,就是利用make实现源码的编译或其他操作
$ make //编译源文件
$ make clean //用于清楚编译过程中生成的一些临时文件
第六步:通过make进行安装
$ make install
注:如果要卸载软件,也可以通过make来实现
$ make uninstall