1.rpm:

      RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
2.yum:

   yum,是Yellow dog Updater, Modified的简称, 是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。    yum,是Yellow dog Updater, Modified的简称
3.apt
适用于deb包管理式的操作系统,主要使用在ubuntu,主要解决软件包之间的依赖性问题,但是因为下载速度慢被人诟病

具体区别可以查看--》这个博客

http://www.360doc.com/content/17/0626/22/41572081_666786635.shtml

 

 下面是具体学习其中一个

学习apt

学习yum和rpm

rpm打包