日期:2014-05-16  浏览次数:20783 次

linux系统的软件安装之yum
软件包的安装,主要有两种
RPM,DEB
代表了两种Linux分支的软件包打包及安装方式
原理大致相同
都是先根据不同的平台,版本,编译好,然后将这些二进制程序及了些附加文件一起打包
这样安装快速,方便
RPM的详解可看 http://www.wdlinux.cn/bbs/thread-3050-1-1.html
DEB的详解可看 http://www.wdlinux.cn/bbs/thread-3051-1-1.html

那yum又是什么呢?
详解可看 http://www.wdlinux.cn/bbs/thread-3052-1-1.html


或者可以简单这样理解
RPM是软件的管理工具,比如编译打包,安装,卸载,查询等
而yum是一个软件包的管理工具,且是基于RPM的软件包

那这两者有什么区别或不同呢
RPM是编译,打包,都是针对一个软件或软件包,也就是只可以操作一个软件包,比如打包,安装,卸载等
也因为是针对不同的平台,版本打包,所以,很多时候,会有依懒的关系
什么是依懒关系?就是安装这个软件软件,需要安装另一个软件或某个软件的库文件等
如果遇到这个依懒关系,RPM安装就会出错和失败,不能继续安装,所以,软件包的安装,有时也挺烦人

也许正因为此,yum才会那么受大众欢迎
它可以解决这些依懒关系的问题,把需要用到的软件或库,会自动搜索并安装,除非没有这个软件包
这样,就可以完美解决RPM安装包的依懒性问题,只要安装我们要的软件就可以,其它的问题yum都会帮我们解决

现在,你应该理解或明白这两者的关系或区别了吧

本文教程摘自 wdlinux论坛,转载请注明!