Linux 文件拓展名(**-bin.tar.gz vs **.tar.gz)

  • .bz2 ——bzip2的压缩文件
  • .gz ——gzip的压缩文件
  • .tar ——tar打包文件(是包文件不是压缩文件)
  • .tbz——tar打包并用bzip压缩文件
  • .tgz—–tar打包并用gzip压缩的文件

xx-bin.tar.gz vs xx.tar.gz

  • xx-bin.tar.gz:包含的是二进制程序和一些配置;(已编译
  • xx.tar.gz:是完整开发目录,需要去编译才能安装使用;(未编译

两者的主要区别在根目录下src文件夹,xx-bin.tar.gz 解压开的目录下src文件夹是没有.java文件的,xx.tar.gz 则还是以 java 源码的形式呈现。或者说,文件名中不含bin的文件才有可能包含源码。

大多以tar.gz 和tar.bz2打包软件,大多是通过来安装的;

  • ./configure ;
  • make ;
  • make install

有的软件是直接:

  • make;
  • make install;

我们可以通过./configure –help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;

./configure 比较重要的一个参数是 –prefix ,用–prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;

你可能感兴趣的:(Linux 文件拓展名(**-bin.tar.gz vs **.tar.gz))