rpm命令和yum命令都可以用来安装软件。
rpm 只能安装已经下载到本地机器上的rpm 包,yum能在线下载并安装rpm包,能更新系统。
rpm适用于所有环境,而yum要搭建本地yum源才可以使用!
yum是上层管理工具,rpm是底层管理工具。
yum命令在安装软件时如果碰到了依赖性的问题,yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决。
yum是在rpm的基础上建立的一个工具,在配置好yum源之后很多功能比rpm命令更强大,更方便。rpm可以查询包安装后生成的配置文件等,查询未安装软件包中的内容,查询软件包相关的脚本。一般情况下软件包的查询,安装,卸载,和软件属于的软件包等命令用yum的相关命令来完成更好。