RPM软件包:rpm、yum

源码包---编译gcc make--》可以执行的程序(二进制)-----》运行安装

自定义性:指定安装位置 指定软件安装功能

一、安装开发工具
虚拟机A
yum  -y   install   gcc  make
rpm    -q    gcc    
rpm    -q    make
rz  上传tools.tar.gz
二、解包
tar    -xf    tools.tar.gz   -C   /usr/local
ls   /usr/local/tools
tar    -xf /usr/local/tools/inotify-tools-3.13.tar.gz   -C   /usr/local/          
ls  /usr/local/inotify-tools-3.13/
三、指定软件的功能以及安装位置(生成做菜的大纲)
Makefile(制作程序的大纲)
作用1:检测当前系统是否安装gcc
作用2:指定安装位置与功能
作用3:生成Makefile文件(制作程序的大纲,做菜的菜谱)
cd  /usr/local/inotify-tools-3.13/
./configure  --help  #查看帮助信息,大致浏览一下
./configure   --prefix=/opt/myrpm   #指定安装位置,此步骤不产生相应目录
四、编译
cd  /usr/local/inotify-tools-3.13/
make
五、安装
cd  /usr/local/inotify-tools-3.13/
make  install  
ls   /opt/myrpm
六、卸载
rm  -rf   /opt/myrpm