1.程序包管理之编译安装
    编译安装的步骤
        拿到源码并解压 
            tar xvf package_version.tar.{gz|bz2|xz},展开后目录名通常
            为package_version
            
        切换至源码目录中
            cd package_version
            
        执行configure脚本
            ./configure  (autoconf : configure脚本 检查编译环境是否满足编译需
            求,并定义当前程序编译时启用哪个特性或功能,以及安装路径的定义等),
            结果:会根据makefile.in文件生成makefile文件
            
        编译
            make  (automake: makefile.in文件,用于结合configure脚本生成makefile
            文件,makefile文件是make命令的配置文件)
            
        安装
            make install
                                    
    configure脚本的通用配置(不能程序其configure脚本功能不同,获取帮
    助 ./configure --help )
        指定安装路径
            --prefix=/usr/local/package_name
            --sysconfdir=/etc/package_name
        
        指定启用禁用特性
            --enable-feature  例如:--enable-fpm
            --disable-feature 例如:--enable-soket
            
        指定所依赖的功能、程序或文件
            --with-function 启用某功能
            --without-function 禁用某功能