包管理的历史
最初的软件包是tar.gz,人们将自己的程序打包,然后供别人免费下载使用。使用的人下载源码之后,解压,编译,使用。随着软件的发展,可用的软件越来越多,简单的打包已经不能满足人们对软件的管理,于是出现了包管理机制。
由于linux有两大阵营,所以出现了两个包管理工具:rpm和dpkg。
RedHat阵营
rpm
rpm(RedHat Package Manager)是以RedHat为中心的包管理工具。
|
|
yum
由于rpm不支持依赖管理,所以每次使用rpm安装软件时,如果依赖其他包,需要我们手动下载安装依赖,显而易见,这样是很不方便的,于是yum(Yellowdog Updater Modified)出现了。yum在rpm的基础之上增加了自动更新和依赖关系管理。
|
|
rpm与yum
|
|