一、一个软件包的组成:
       1.二进制文件:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
       2.库文件:/lib,/usr/lib,/usr/local/lib
       3.配置文件:/etc,/usr/local/etc
       4.帮助文件:/usr/share/man,/usr/share/doc
       5.头文件:/usr/include,/usr/local/include
    二、编译安装源码包:
       1.先安装开发环境:安装软件包组,Development Libraries,Development Tools,X Software Development
       2.获取源码包并解压缩
       3.切换至解压出来的源码包目录,执行一下命令:
          #./configure (选项--prefix=directory 用于更改软件安装的路径)
          #make
          #make install
          若为perl格式源码包,则通过一下命令安装:
          #perl Makefile.PL
          #make
          #make install
    三、压缩和解压缩:
        常用的压缩和解压缩的工具有:gzip/gunzip;bzip2/bunzip2;zip/unzip
           gzip  默认为单个文件进行压缩,完成后删除原文件。若对目录压缩,则会压缩        目录里的每个文件。其中,-d表示解压缩,相当于gunzip,-c用于保留原        文件。-数字(1-9),其中数字越大,表示压缩比越大,速度越慢,默认        压缩比为6。zcat表示不用解压就可以查看文件。
           bzip2 压缩比高于gzip,只能默认为单个文件进行压缩,完成后删除原文件。若        对目录压缩,则会压缩目录里的每个文件。同样支持-d;-数字(1-9)。b       zcat表示不用解压就可以查看文件。
           zip   压缩比更大,一种更通用的格式,可以对目录和多个文件进行压缩。-d表        示从压缩包中删除某个文件。unzip -l 表示不解压直接查看压缩文件。
    四、归档工具:用于实现将几个目录或者文件合并成一个文件进行管理。
           tar     -c 创建归档文件,并将结果显示在屏幕上。
                   -f 和-c结合使用,将结果归档到某文件。
                   -tf不展开,显示归档后的文件名字。
                   -xf展开归档后的文件
                   -p保留文件原有的属主属组等权限信息。
                   -j调用bzip2压缩,解压缩。-jcf,-jxf
                   -z调用gzip压缩解压缩。-zcf,-zxf